Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-275731-64321/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1600992000 Wrote: /builddir/build/SRPMS/fbgemm-0-20210824.gitc1ad650.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-275731-64321/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1600992000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7L7QgZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf fbgemm + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/fbgemm.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd fbgemm + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf third_party + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.c77QjP + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd fbgemm + sed -i 's|hidden|default|' CMakeLists.txt + sed -i '/NOT TARGET cpuinfo/,/^endif/d' CMakeLists.txt + sed -i '/NOT TARGET asmjit/,/^endif/d' CMakeLists.txt + sed -i '/fbgemm asmjit cpuinfo/d' CMakeLists.txt + sed -i 's|$|asmjit|' CMakeLists.txt + sed -i 's|$|cpuinfo|' CMakeLists.txt + sed -i 's|fbgemm PROPERTIES|fbgemm PROPERTIES SOVERSION 1 VERSION 1.0|' CMakeLists.txt + mkdir build + pushd build ~/build/BUILD/fbgemm/build ~/build/BUILD/fbgemm + export 'CXX_FLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + CXX_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=lib64 -DCMAKE_INSTALL_FULL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_FULL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/var/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DFBGEMM_LIBRARY_TYPE=shared -DFBGEMM_BUILD_TESTS=OFF -DFBGEMM_BUILD_BENCHMARKS=OFF '-DCPUINFO_SOURCE_DIR=%{_incudedir}' -- Found PythonInterp: /usr/bin/python3.10 (found version "3.10.12") -- The CXX compiler identification is GNU 12.2.1 -- The C compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test COMPILER_SUPPORTS_AVX512 -- Performing Test COMPILER_SUPPORTS_AVX512 - Success -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") CMake Warning at CMakeLists.txt:62 (message): OpenMP found! OpenMP_C_INCLUDE_DIRS = CMake Warning at CMakeLists.txt:142 (message): ========== CMake Warning at CMakeLists.txt:143 (message): CMAKE_BUILD_TYPE = RelWithDebInfo CMake Warning at CMakeLists.txt:144 (message): CMAKE_CXX_FLAGS_DEBUG is -g CMake Warning at CMakeLists.txt:145 (message): CMAKE_CXX_FLAGS_RELEASE is -DNDEBUG CMake Warning at CMakeLists.txt:146 (message): ========== -- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/fbgemm/build + make -j64 [ 0%] Built target defs.bzl [ 1%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o [ 4%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseInt8Avx512.cc.o [ 6%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmBfloat16ConvertAvx2.cc.o [ 6%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmFloat16ConvertAvx2.cc.o [ 7%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8Depthwise3DAvx2.cc.o [ 9%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwiseAvx2.cc.o [ 11%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFloat16ConvertAvx512.cc.o [ 12%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmI8DepthwisePerChannelQuantAvx2.cc.o [ 14%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/EmbeddingSpMDMAvx512.cc.o [ 15%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseAvx2.cc.o [ 17%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDMNBit.cc.o [ 20%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/QuantUtilsAvx512.cc.o [ 20%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/EmbeddingSpMDMAvx2.cc.o [ 25%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmFPCommon.cc.o [ 25%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512.cc.o [ 25%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmBfloat16ConvertAvx512.cc.o [ 26%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmSparseDenseInt8Avx2.cc.o [ 31%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmBfloat16Convert.cc.o [ 31%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/ExecuteKernel.cc.o [ 34%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/OptimizedKernelsAvx2.cc.o [ 34%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseAvx512.cc.o [ 36%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/Fbgemm.cc.o [ 36%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/PackDepthwiseConvMatrixAvx2.cc.o [ 38%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/ExecuteKernelU8S8.cc.o [ 39%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmFloat16Convert.cc.o [ 41%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmSparseDense.cc.o [ 42%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/UtilsAvx2.cc.o [ 46%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/QuantUtilsAvx2.cc.o [ 46%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmSparseDenseVectorInt8Avx512.cc.o [ 47%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmI8Spmdm.cc.o [ 49%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/spmmUtilsAvx2.cc.o [ 50%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/UtilsAvx512.cc.o [ 52%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmConv.cc.o [ 53%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmI64.cc.o [ 55%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernel.cc.o [ 58%] Building CXX object CMakeFiles/fbgemm_avx2.dir/src/FbgemmFP16UKernelsAvx2.cc.o [ 58%] Building CXX object CMakeFiles/fbgemm_avx512.dir/src/FbgemmFP16UKernelsAvx512_256.cc.o [ 60%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/FbgemmFP16.cc.o [ 61%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16.cc.o [ 65%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16Avx512VNNI.cc.o [ 65%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16Avx512.cc.o [ 66%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC32.cc.o [ 68%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GroupwiseConv.cc.o [ 69%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc.o [ 71%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GroupwiseConvAcc32Avx2.cc.o [ 73%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAWithRowOffset.cc.o [ 76%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GroupwiseConvAcc32Avx512.cc.o [ 77%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAMatrix.cc.o [ 77%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAWithIm2Col.cc.o [ 79%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackAWithQuantRowOffset.cc.o [ 80%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackBMatrix.cc.o [ 82%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackMatrix.cc.o [ 84%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackWeightMatrixForGConv.cc.o [ 85%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/PackWeightsForConv.cc.o [ 87%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/QuantUtils.cc.o [ 88%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/RowWiseSparseAdagradFused.cc.o [ 90%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/SparseAdagrad.cc.o [ 92%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/TransposeUtils.cc.o [ 93%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/spmmUtils.cc.o [ 95%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/GenerateI8Depthwise.cc.o [ 96%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/RefImplementations.cc.o [ 98%] Building CXX object CMakeFiles/fbgemm_generic.dir/src/Utils.cc.o In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx2.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16UKernelsAvx2.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx512_256.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16UKernelsAvx512_256.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx512.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16UKernelsAvx512.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./FbgemmFP16UKernelsAvx2.h:9, from /builddir/build/BUILD/fbgemm/src/FbgemmFP16.cc:13: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16Convert.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16Convert.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/QuantUtils.h:5, from /builddir/build/BUILD/fbgemm/src/QuantUtils.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/RefImplementations.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/FbgemmConv.cc:13: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/FbgemmFPCommon.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackWeightsForConv.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/Fbgemm.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/PackWeightMatrixForGConv.cc:12: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAWithQuantRowOffset.cc:16: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAMatrix.cc:12: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackBMatrix.cc:12: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAWithIm2Col.cc:16: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackAWithRowOffset.cc:15: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/PackMatrix.cc:14: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/src/Utils.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/Utils.cc:293:29: warning: unused variable 'hasAVX512' [-Wunused-variable] 293 | } else if (auto const hasAVX512 = fbgemmHasAvx512Support()) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx2.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:8: In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:74:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:75:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:76:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:77:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:78:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:79:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:80:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:81:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:82:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:83:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:84:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:85:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:86:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:87:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:88:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:89:26: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:108:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:110:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:112:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:114:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:116:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:118:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:120:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:122:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:124:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:126:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:128:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:130:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:132:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:134:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:136:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:138:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:158:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:159:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:160:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:161:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:162:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:163:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:164:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:165:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:166:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:167:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:168:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:169:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:170:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:171:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:172:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:173:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:192:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:193:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:194:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:195:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:196:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:197:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:198:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:199:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:200:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:201:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:202:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:203:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:204:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:205:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:206:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:207:27: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_16x16_avx512(const float*, unsigned int, float*, unsigned int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAMatrix; inpType = unsigned char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:10: In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from '__m512i fbgemm::internal::gather(__m512i, const int32_t*) [with T = int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:184:32, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:356:28, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:527:17: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithRowOffset; inpType = unsigned char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithIm2Col; inpType = unsigned char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithIm2Col; inpType = unsigned char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithIm2Col; inpType = unsigned char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithQuantRowOffset; inpType = unsigned char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx2.cc:13: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'int32_t* fbgemm::PackMatrix::getRowOffsetBuffer() const [with PT = fbgemm::PackBMatrix; inpType = signed char; accType = int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:139:17: warning: infinite recursion detected [-Winfinite-recursion] 139 | std::int32_t* getRowOffsetBuffer() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:140:60: note: recursive call 140 | return static_cast(this)->getRowOffsetBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmConvert.h:10, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx2.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithIm2Col; inpType = unsigned char; accType = short int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithIm2Col; inpType = unsigned char; accType = short int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithIm2Col; inpType = unsigned char; accType = short int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 16]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAWithRowOffset; inpType = unsigned char; accType = short int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'bool fbgemm::PackMatrix::isThisLastKBlock(int) const [with PT = fbgemm::PackAMatrix; inpType = unsigned char; accType = short int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:148:8: warning: infinite recursion detected [-Winfinite-recursion] 148 | bool isThisLastKBlock(int block_id) const { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:149:58: note: recursive call 149 | return static_cast(this)->isThisLastKBlock(block_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h: In member function 'int32_t* fbgemm::PackMatrix::getRowOffsetBuffer() const [with PT = fbgemm::PackBMatrix; inpType = signed char; accType = short int]': /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:139:17: warning: infinite recursion detected [-Winfinite-recursion] 139 | std::int32_t* getRowOffsetBuffer() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:140:60: note: recursive call 140 | return static_cast(this)->getRowOffsetBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:7: In function '__m512 _mm512_min_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::FloatToFloat16KernelAvx512WithClip(const float*, fbgemm::float16*)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:29:31, inlined from 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:53:41: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)': /usr/lib/gcc/x86_64-anolis-linux/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 'void fbgemm::{anonymous}::FloatToFloat16KernelAvx512WithClip(const float*, fbgemm::float16*)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:29:31, inlined from 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:53:41: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)': /usr/lib/gcc/x86_64-anolis-linux/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 'void fbgemm::{anonymous}::FloatToFloat16KernelAvx512WithClip(const float*, fbgemm::float16*)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:32:40, inlined from 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:53:41: /usr/lib/gcc/x86_64-anolis-linux/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 file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:43: /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m256i _mm512_cvtps_ph(__m512, int)', inlined from 'void fbgemm::{anonymous}::FloatToFloat16KernelAvx512(const float*, fbgemm::float16*)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:16:40, inlined from 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:59:33: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::FloatToFloat16_avx512(const float*, float16*, size_t, bool)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:7: In function '__m512i _mm512_srli_epi32(__m512i, unsigned int)', inlined from '__m256i fbgemm::{anonymous}::QuantizeBfloat16Avx512(const __m512&)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:16:33, inlined from 'void fbgemm::{anonymous}::FloatToBfloat16KernelAvx512(const float*, fbgemm::bfloat16*)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:25:44, inlined from 'void fbgemm::FloatToBfloat16_avx512(const float*, bfloat16*, size_t)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:43:32: /usr/lib/gcc/x86_64-anolis-linux/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); | ~~~~~~~~~~~~~~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::FloatToBfloat16_avx512(const float*, bfloat16*, size_t)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ In function '__m256i _mm512_cvtepi32_epi16(__m512i)', inlined from '__m256i fbgemm::{anonymous}::QuantizeBfloat16Avx512(const __m512&)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:19:31, inlined from 'void fbgemm::{anonymous}::FloatToBfloat16KernelAvx512(const float*, fbgemm::bfloat16*)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:25:44, inlined from 'void fbgemm::FloatToBfloat16_avx512(const float*, bfloat16*, size_t)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:43:32: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5383:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 5383 | return (__m256i) __builtin_ia32_pmovdw512_mask ((__v16si) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 5384 | (__v16hi) | ~~~~~~~~~ 5385 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5386 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:43: /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::FloatToBfloat16_avx512(const float*, bfloat16*, size_t)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 7]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtph_ps(__m256i)', inlined from 'void fbgemm::{anonymous}::Float16ToFloatKernelAvx512(const fbgemm::float16*, float*)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:39:40, inlined from 'void fbgemm::Float16ToFloat_avx512(const float16*, float*, size_t)' at /builddir/build/BUILD/fbgemm/src/FbgemmFloat16ConvertAvx512.cc:68:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::Float16ToFloat_avx512(const float16*, float*, size_t)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepu16_epi32(__m256i)', inlined from 'void fbgemm::{anonymous}::Bfloat16ToFloatKernelAvx512(const fbgemm::bfloat16*, float*)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:33:47, inlined from 'void fbgemm::Bfloat16ToFloat_avx512(const bfloat16*, float*, size_t)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:51:32: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2388:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2388 | return (__m512i) __builtin_ia32_pmovzxwd512_mask ((__v16hi) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2389 | (__v16si) | ~~~~~~~~~ 2390 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::Bfloat16ToFloat_avx512(const bfloat16*, float*, size_t)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_slli_epi32(__m512i, unsigned int)', inlined from 'void fbgemm::{anonymous}::Bfloat16ToFloatKernelAvx512(const fbgemm::bfloat16*, float*)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:34:38, inlined from 'void fbgemm::Bfloat16ToFloat_avx512(const bfloat16*, float*, size_t)' at /builddir/build/BUILD/fbgemm/src/FbgemmBfloat16ConvertAvx512.cc:51:32: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:1242:50: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 1242 | return (__m512i) __builtin_ia32_pslldi512_mask ((__v16si) __A, __B, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1243 | (__v16si) | ~~~~~~~~~ 1244 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::Bfloat16ToFloat_avx512(const bfloat16*, float*, size_t)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 9]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from '__m512i fbgemm::internal::gather(__m512i, const int32_t*) [with T = int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:184:32, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = int; bool HAS_WEIGHTS = false; int UNROLL = 1; bool USE_MASK = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:356:28, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:527:17: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 10]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx2.cc:17: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 11]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 12]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:216:47, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:455:16: /usr/lib/gcc/x86_64-anolis-linux/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 file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:43: /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:218:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:455:16: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m256 fbgemm::internal::mask_load_weights(__m512i, __mmask8, const void*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:86:30, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:362:49, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:455:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::mask_compress_and_store_weights(void*, __m512i, __mmask8, __mmask8, __m256) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:113:49, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:393:51, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:455:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:216:47, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:492:14: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:218:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:492:14: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m256 fbgemm::internal::mask_load_weights(__m512i, __mmask8, const void*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:86:30, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:362:49, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:492:14: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::mask_compress_and_store_weights(void*, __m512i, __mmask8, __mmask8, __m256) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:113:49, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:393:51, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:492:14: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m256i _mm512_i64gather_epi32(__m512i, const void*, int)', inlined from '__m512i fbgemm::internal::gather(__m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:192:42, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:356:28, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:527:17: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10454:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10454 | return (__m256i) __builtin_ia32_gatherdiv16si ((__v8si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 10455 | __addr, | ~~~~~~~ 10456 | (__v8di) __index, | ~~~~~~~~~~~~~~~~~ 10457 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::gather(__m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:193:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:356:28, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:527:17: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:216:47, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:548:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:218:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:548:16: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m256 fbgemm::internal::mask_load_weights(__m512i, __mmask8, const void*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:86:30, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:362:49, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:548:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::mask_compress_and_store_weights(void*, __m512i, __mmask8, __mmask8, __m256) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:113:49, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = true; int UNROLL = 1; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:393:51, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:548:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 13]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 14]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpacklo_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:254:37: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:11541:10: warning: '__Y' is used uninitialized [-Wuninitialized] 11541 | return (__m512) __builtin_ia32_unpcklps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11542 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 11543 | (__v16sf) | ~~~~~~~~~ 11544 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 11545 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_unpackhi_ps(__m512, __m512)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:255:41: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8494:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8494 | return (__m512) __builtin_ia32_unpckhps512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8495 | (__v16sf) __B, | ~~~~~~~~~~~~~~ 8496 | (__v16sf) | ~~~~~~~~~ 8497 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8498 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:263:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:265:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpacklo_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:267:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8430:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8430 | return (__m512d) __builtin_ia32_unpcklpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8431 | (__v8df) __B, | ~~~~~~~~~~~~~ 8432 | (__v8df) | ~~~~~~~~ 8433 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8434 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512d _mm512_unpackhi_pd(__m512d, __m512d)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:269:40: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8462:10: warning: '__Y' is used uninitialized [-Wuninitialized] 8462 | return (__m512d) __builtin_ia32_unpckhpd512_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8463 | (__v8df) __B, | ~~~~~~~~~~~~~ 8464 | (__v8df) | ~~~~~~~~ 8465 | _mm512_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 8466 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:198:11: note: '__Y' was declared here 198 | __m512d __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:275:39: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:277:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:279:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:281:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:283:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:285:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:287:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:289:29: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' is used uninitialized [-Wuninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:296:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_shuffle_f32x4(__m512, __m512, int)', inlined from 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:298:38: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4597:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4597 | return (__m512) __builtin_ia32_shuf_f32x4_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4598 | (__v16sf) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~~ 4599 | (__v16sf) | ~~~~~~~~~ 4600 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4601 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::{anonymous}::transpose_kernel_mxn_avx512(int, const float*, int, float*, int) [with int M = 15]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m256d _mm512_extractf64x4_pd(__m512d, int)', inlined from '__m256i _mm512_castsi512_si256(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:216:47, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:455:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:218:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:455:16: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:216:47, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:492:14: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:218:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 8; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:492:14: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m256i _mm512_i64gather_epi32(__m512i, const void*, int)', inlined from '__m512i fbgemm::internal::gather(__m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:192:42, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 1; bool USE_MASK = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:356:28, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:527:17: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10454:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10454 | return (__m256i) __builtin_ia32_gatherdiv16si ((__v8si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 10455 | __addr, | ~~~~~~~ 10456 | (__v8di) __index, | ~~~~~~~~~~~~~~~~~ 10457 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::gather(__m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:193:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 1; bool USE_MASK = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:356:28, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:527:17: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:216:47, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 1; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:548:16: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_cvtepi32_epi64(__m256i)', inlined from '__m512i fbgemm::internal::mask_gather(__m512i, __mmask8, __m512i, const int32_t*) [with T = long int; typename std::enable_if::value, int>::type = 0]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:218:31, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512_helper(__m512i, __m512i, const IndexType*, const IndexType*, const int32_t*, const float*, IndexType*, float*, IndexType*, const int32_t*, const int32_t*) [with IndexType = long int; bool HAS_WEIGHTS = false; int UNROLL = 1; bool USE_MASK = true]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:348:50, inlined from 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]' at /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMAvx512.cc:548:16: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:2301:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 2301 | return (__m512i) __builtin_ia32_pmovsxdq512_mask ((__v8si) __X, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2302 | (__v8di) | ~~~~~~~~ 2303 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2304 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::compressed_indices_remap_avx512(int32_t, const IndexType*, const int32_t*, const IndexType*, const float*, IndexType*, IndexType*, float*) [with IndexType = long int; bool HAS_WEIGHTS = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:12: In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:185:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:198:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:43: /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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); | ~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/xmmintrin.h:1316, from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:47, from /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:11: In function 'void _mm256_maskstore_epi32(int*, __m256i, __m256i)', inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:190:35: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx2intrin.h:1155:32: warning: 'mask_int32_v' may be used uninitialized [-Wmaybe-uninitialized] 1155 | __builtin_ia32_maskstored256 ((__v8si *)__X, (__v8si)__M, (__v8si)__Y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc: In function 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:165:19: note: 'mask_int32_v' was declared here 165 | __m256i mask_int32_v; | ^~~~~~~~~~~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:616:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8117:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:619:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8052:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:622:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8117:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:625:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8052:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:628:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8117:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:629:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8052:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:630:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8117:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:631:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:8052:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:658:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:659:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:660:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:661:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:662:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:663:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:664:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:606:28, inlined from 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:665:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::core_transpose_16x32_block_i8(__m512i*, __m512i*)': /usr/lib/gcc/x86_64-anolis-linux/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 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:728:30: /usr/lib/gcc/x86_64-anolis-linux/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); | ~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/xmmintrin.h:1316, from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:732:30: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:736:30: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:740:30: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:749:32: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:756:32: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:761:32: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:768:32: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:773:32: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:778:32: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:793:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:796:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:799:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:802:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:810:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:815:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:818:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:823:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:826:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:829:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::store_with_remainders_i8(uint8_t*, int, __m512i*, int, int)': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:185:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:198:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:877:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:885:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:893:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:901:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:909:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:917:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:925:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:933:30: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:942:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:945:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:948:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:951:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:954:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:957:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:960:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:963:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:966:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:969:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:972:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:975:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:978:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:981:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:984:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:987:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:990:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:993:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function 'void _mm256_maskstore_epi32(int*, __m256i, __m256i)', inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:190:35: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx2intrin.h:1155:32: warning: 'mask_int32_v' may be used uninitialized [-Wmaybe-uninitialized] 1155 | __builtin_ia32_maskstored256 ((__v8si *)__X, (__v8si)__M, (__v8si)__Y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc: In function 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:165:19: note: 'mask_int32_v' was declared here 165 | __m256i mask_int32_v; | ^~~~~~~~~~~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:996:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:999:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1002:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1005:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1008:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1011:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1014:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1017:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1020:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1023:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1026:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1029:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1032:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:1035:21: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6045:53: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:13: In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function 'void _mm256_maskstore_epi32(int*, __m256i, __m256i)', inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:190:35: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx2intrin.h:1155:32: warning: 'mask_int32_v' may be used uninitialized [-Wmaybe-uninitialized] 1155 | __builtin_ia32_maskstored256 ((__v8si *)__X, (__v8si)__M, (__v8si)__Y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '__m512i _mm512_unpacklo_epi64(__m512i, __m512i)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc: In function 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:165:19: note: 'mask_int32_v' was declared here 165 | __m256i mask_int32_v; | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 3]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:185:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:198:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function 'void _mm256_maskstore_epi32(int*, __m256i, __m256i)', inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:190:35: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx2intrin.h:1155:32: warning: 'mask_int32_v' may be used uninitialized [-Wmaybe-uninitialized] 1155 | __builtin_ia32_maskstored256 ((__v8si *)__X, (__v8si)__M, (__v8si)__Y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc: In function 'void fbgemm::internal::SparseDenseInt8MMAvx2(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx2.cc:165:19: note: 'mask_int32_v' was declared here 165 | __m256i mask_int32_v; | ^~~~~~~~~~~~ In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 1]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:703:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 5946 | return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5947 | __imm, | ~~~~~~ 5948 | (__v4df) | ~~~~~~~~ 5949 | _mm256_undefined_pd (), | ~~~~~~~~~~~~~~~~~~~~~~~ 5950 | (__mmask8) -1); | ~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:43: /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:703:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:704:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:704:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:705:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:705:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:706:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:706:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:707:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:707:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:708:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:708:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:709:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:709:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:710:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:710:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = false; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:185:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_i32gather_epi32(__m512i, const void*, int)', inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:198:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:10405:49: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 10405 | return (__m512i) __builtin_ia32_gathersiv16si ((__v16si) __v1_old, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 10406 | __addr, | ~~~~~~~ 10407 | (__v16si) __index, | ~~~~~~~~~~~~~~~~~~ 10408 | __mask, __scale); | ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m256i _mm512_extracti64x4_epi64(__m512i, int)', inlined from 'int _mm512_reduce_add_epi32(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:16021:3, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:207:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6012:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6012 | return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6013 | __imm, | ~~~~~~ 6014 | (__v4di) | ~~~~~~~~ 6015 | _mm256_undefined_si256 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6016 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1224:11: note: '__Y' was declared here 1224 | __m256i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:224:55: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:72:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:119:32, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:226:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:230:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:70:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:76:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:84:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:86:20, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:117:27, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:123:45, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::requantizeForMV(uint8_t*, int32_t*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:131:43, inlined from 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseVectorInt8Avx512.cc:232:53: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MVAvx512(const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:703:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:703:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:704:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:704:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:705:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:705:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:706:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:706:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:707:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:707:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:708:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:708:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:709:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:709:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:710:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:710:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = false]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:703:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:703:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:704:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:704:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:705:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:705:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:706:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:706:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:707:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:707:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:708:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:708:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:709:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:709:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15850:41, inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:710:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:5946:10: warning: '__Y' is used uninitialized [-Wuninitialized] 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-anolis-linux/12/include/avxintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avxintrin.h:1210:11: note: '__Y' was declared here 1210 | __m256d __Y = __Y; | ^~~ In function '__m512i _mm512_unpacklo_epi32(__m512i, __m512i)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from 'void fbgemm::internal::load_with_remainders_i8(const uint8_t*, int, __m512i*, int, int)' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:710:28, inlined from 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]' at /builddir/build/BUILD/fbgemm/src/UtilsAvx512.cc:869:28: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' is used uninitialized [-Wuninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::transpose_16x32_block(const uint8_t*, int, uint8_t*, int, int, int) [with bool MREM = true; bool NREM = true]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 4]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:264:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:277:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:140:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:141:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:146:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:147:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:289:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:122:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:123:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:124:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:125:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:126:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:127:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:128:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/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 fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:129:40, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:138:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_shuffle_i64x2(__m512i, __m512i, int)', inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:139:39, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4492:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4492 | return (__m512i) __builtin_ia32_shuf_i64x2_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4493 | (__v8di) __B, __imm, | ~~~~~~~~~~~~~~~~~~~~ 4494 | (__v8di) | ~~~~~~~~ 4495 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4496 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:144:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_inserti64x4(__m512i, __m256i, int)', inlined from '__m512i fbgemm::internal::permute_row(__m512i)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:116:28, inlined from 'void fbgemm::internal::interleave_4rows(__m512i*)' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:145:24, inlined from 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:305:23: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:6173:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 6173 | return (__m512i) __builtin_ia32_inserti64x4_mask ((__v8di) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6174 | (__v4di) __B, | ~~~~~~~~~~~~~ 6175 | __imm, | ~~~~~~ 6176 | (__v8di) | ~~~~~~~~ 6177 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 6178 | (__mmask8) -1); | ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::interleave4RowsTile(int, int, const uint8_t*, uint8_t*, int, int) [with int COLBLOCKS = 2]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = true; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:391:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:394:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:399:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:402:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:531:69: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:77:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:78:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:79:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:80:30, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:534:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = false; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:539:68: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:72:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:73:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:74:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:75:25, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:90:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:91:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:92:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:93:43, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from '__m512i fbgemm::internal::requantizeForMM(__m512i*, int, fbgemm::trRequantizationParams_t&) [with bool FUSE_RELU = false; bool ACT_ZP_0 = true; bool HAS_BIAS = true; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:105:44, inlined from 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmSparseDenseInt8Avx512.cc:542:67: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::internal::SparseDenseInt8MMAvx512(int, const std::unique_ptr >&, const uint8_t*, int, int32_t*, uint8_t*, int, fbgemm::trRequantizationParams_t&, bool, int, int) [with bool FUSE_RELU = false; fbgemm::QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernel.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GroupwiseConv.h:20, from /builddir/build/BUILD/fbgemm/src/GroupwiseConvAcc32Avx512.cc:10: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc:17: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc:180:46: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 180 | uint32_t*>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc:188:25: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 188 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc:193:25: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 193 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/RowWiseSparseAdagradFused.cc:201:23: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 201 | x86::Reg::kGroupGp, | ^~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512VNNI.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:49, from /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:9: In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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); | ~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-anolis-linux/12/include/xmmintrin.h:1316, from /usr/lib/gcc/x86_64-anolis-linux/12/include/immintrin.h:31: /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:157:36: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 157 | int>(asmjit::CallConv::kIdHost), | ^~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:164:19: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 164 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16Avx512.cc:170:19: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 170 | x86::Reg::kGroupGp, | ^~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GroupwiseConv.h:20, from /builddir/build/BUILD/fbgemm/src/GroupwiseConvAcc32Avx2.cc:10: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:139:36: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 139 | int>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:146:19: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 146 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc:152:19: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 152 | x86::Reg::kGroupGp, | ^~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc:19: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc:513:49: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 513 | std::int64_t>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc:521:25: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 521 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc:526:25: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 526 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/SparseAdagrad.cc:534:23: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 534 | x86::Reg::kGroupGp, | ^~~~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GroupwiseConv.h:20, from /builddir/build/BUILD/fbgemm/src/GroupwiseConv.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/GenerateI8Depthwise.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/GenerateI8Depthwise.cc:274:52: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 274 | const std::int32_t*>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateI8Depthwise.cc:281:19: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 281 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateI8Depthwise.cc:285:19: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 285 | x86::Reg::kGroupGp, | ^~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc:195:36: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 195 | int>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc:201:19: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 201 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC16.cc:205:19: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 205 | x86::Reg::kGroupGp, asmjit::Support::bitMask(8, 9, 10, 11, 12, 13, 14)); | ^~~~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/././././GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/./././ExecuteKernelGeneric.h:9, from /builddir/build/BUILD/fbgemm/src/././ExecuteKernel.h:9, from /builddir/build/BUILD/fbgemm/src/./ExecuteKernelU8S8.h:8, from /builddir/build/BUILD/fbgemm/src/ExecuteKernelU8S8.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/././ExecuteKernelGeneric.h:9, from /builddir/build/BUILD/fbgemm/src/./ExecuteKernel.h:9, from /builddir/build/BUILD/fbgemm/src/ExecuteKernel.cc:7: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:191:36: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 191 | int>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:206:34: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 206 | frame.setDirtyRegs(x86::Reg::kGroupVec, dirtyVecRegs); | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GenerateKernelU8S8S32ACC32.cc:208:19: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 208 | x86::Reg::kGroupGp, | ^~~~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/src/././ExecuteKernelGeneric.h:9, from /builddir/build/BUILD/fbgemm/src/./ExecuteKernel.h:9, from /builddir/build/BUILD/fbgemm/src/Fbgemm.cc:12: /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h: At global scope: /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:21:25: error: reference to 'x86' is ambiguous 21 | namespace x86 = asmjit::x86; | ^~~ In file included from /usr/include/asmjit/core/globals.h:9, from /usr/include/asmjit/core/archcommons.h:13, from /usr/include/asmjit/core/operand.h:9, from /usr/include/asmjit/core/archtraits.h:9, from /usr/include/asmjit/core.h:1873, from /usr/include/asmjit/asmjit.h:27, from /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:8: /usr/include/asmjit/x86/x86globals.h:17:1: note: candidates are: 'namespace asmjit::_abi_1_10::x86 { }' 17 | ASMJIT_BEGIN_SUB_NAMESPACE(x86) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/./FbgemmI8Spmdm.h:13, from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:21: /builddir/build/BUILD/fbgemm/include/fbgemm/././Utils.h:18:11: note: 'namespace asmjit::x86 { }' 18 | namespace x86 { | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:21:25: error: 'x86' is not a namespace-name 21 | namespace x86 = asmjit::x86; | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:26:6: error: variable or field 'initCRegs' declared void 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:26:16: error: 'x86' has not been declared 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:26:30: error: 'a' was not declared in this scope 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:26:33: error: expected primary-expression before 'int' 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:26:46: error: expected primary-expression before 'int' 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:71:7: error: 'x86' has not been declared 71 | x86::Emitter* a, | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:71:19: error: expected ',' or '...' before '*' token 71 | x86::Emitter* a, | ^ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:85:7: error: 'x86' has not been declared 85 | x86::Emitter* a, | ^~~ /builddir/build/BUILD/fbgemm/src/./././GenerateKernel.h:85:19: error: expected ',' or '...' before '*' token 85 | x86::Emitter* a, | ^ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:286: CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16Avx512.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:328: CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc.o] Error 1 In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:272: CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC16.cc.o] Error 1 In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:566: CMakeFiles/fbgemm_generic.dir/src/GenerateI8Depthwise.cc.o] Error 1 In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:314: CMakeFiles/fbgemm_generic.dir/src/GenerateKernelU8S8S32ACC32.cc.o] Error 1 make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:524: CMakeFiles/fbgemm_generic.dir/src/SparseAdagrad.cc.o] Error 1 In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:23: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:249:60: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 249 | const int* /* mask */>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:263:60: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 263 | const int* /* mask */>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:271:23: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 271 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:278:23: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 278 | x86::Reg::kGroupGp, | ^~~~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/src/./RefImplementations.h:14, from /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:23: /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:276:49: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 276 | const int*>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:290:49: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 290 | const int*>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:299:25: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 299 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:304:25: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 304 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:312:23: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 312 | x86::Reg::kGroupGp, | ^~~~~~~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/GroupwiseConv.cc: In member function 'void (* fbgemm::GenConvKernel::getOrCreate())(const uint8_t*, int8_t*, int32_t*, int32_t, int32_t, int32_t, int32_t, int32_t*)': /builddir/build/BUILD/fbgemm/src/GroupwiseConv.cc:228:39: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 228 | int32_t*>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/GroupwiseConv.cc:234:17: error: 'kGroupVec' is not a member of 'asmjit::_abi_1_10::x86::Reg' 234 | x86::Reg::kGroupVec, | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/GroupwiseConv.cc:238:17: error: 'kGroupGp' is not a member of 'asmjit::_abi_1_10::x86::Reg' 238 | x86::Reg::kGroupGp, | ^~~~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/Fbgemm.h:23, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:16, from /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:15: /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h: In function 'fbgemm::float16 fbgemm::cpu_float2half_rz(float)': /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:34: warning: variable 'remainder' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/include/fbgemm/./Types.h:89:57: warning: variable 'lsb_s1' set but not used [-Wunused-but-set-variable] 89 | unsigned u = (x & 0x7fffffff), remainder, shift, lsb, lsb_s1, lsb_m1; | ^~~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h: At global scope: /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:21:25: error: reference to 'x86' is ambiguous 21 | namespace x86 = asmjit::x86; | ^~~ In file included from /usr/include/asmjit/core/globals.h:9, from /usr/include/asmjit/core/archcommons.h:13, from /usr/include/asmjit/core/operand.h:9, from /usr/include/asmjit/core/archtraits.h:9, from /usr/include/asmjit/core.h:1873, from /usr/include/asmjit/asmjit.h:27, from /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:8: /usr/include/asmjit/x86/x86globals.h:17:1: note: candidates are: 'namespace asmjit::_abi_1_10::x86 { }' 17 | ASMJIT_BEGIN_SUB_NAMESPACE(x86) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fbgemm/include/fbgemm/FbgemmI64.h:11, from /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:8: /builddir/build/BUILD/fbgemm/include/fbgemm/Utils.h:18:11: note: 'namespace asmjit::x86 { }' 18 | namespace x86 { | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:21:25: error: 'x86' is not a namespace-name 21 | namespace x86 = asmjit::x86; | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:26:6: error: variable or field 'initCRegs' declared void 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:26:16: error: 'x86' has not been declared 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:26:30: error: 'a' was not declared in this scope 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:26:33: error: expected primary-expression before 'int' 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:26:46: error: expected primary-expression before 'int' 26 | void initCRegs(x86::Emitter* a, int rowRegs, int colRegs); | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:71:7: error: 'x86' has not been declared 71 | x86::Emitter* a, | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:71:19: error: expected ',' or '...' before '*' token 71 | x86::Emitter* a, | ^ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:85:7: error: 'x86' has not been declared 85 | x86::Emitter* a, | ^~~ /builddir/build/BUILD/fbgemm/src/./GenerateKernel.h:85:19: error: expected ',' or '...' before '*' token 85 | x86::Emitter* a, | ^ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:29:6: error: variable or field 'genComputeBlock' declared void 29 | void CodeGenBase::genComputeBlock( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:30:5: error: 'x86' has not been declared 30 | x86::Emitter* a, | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:30:19: error: 'a' was not declared in this scope 30 | x86::Emitter* a, | ^ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:31:5: error: 'x86' has not been declared 31 | x86::Gp buffer_A, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:32:5: error: 'x86' has not been declared 32 | x86::Gp buffer_B, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:33:5: error: 'x86' has not been declared 33 | x86::Gp B_pf, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:34:5: error: expected primary-expression before 'int' 34 | int rowRegs, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:35:5: error: expected primary-expression before 'int' 35 | int colRegs, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:36:5: error: expected primary-expression before 'int' 36 | int lda) { | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:73:6: error: variable or field 'storeCRegs' declared void 73 | void CodeGenBase::storeCRegs( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:74:5: error: 'x86' has not been declared 74 | x86::Emitter* a, | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 625 | fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float16)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:74:19: error: 'a' was not declared in this scope 74 | x86::Emitter* a, | ^ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:75:5: error: expected primary-expression before 'int' 75 | int rowRegs, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:76:5: error: expected primary-expression before 'int' 76 | int colRegs, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:77:5: error: 'x86' has not been declared 77 | x86::Gp C_Offset, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:78:5: error: 'x86' has not been declared 78 | x86::Gp ldcReg, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:79:5: error: expected primary-expression before 'bool' 79 | bool accum) { | ^~~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc: In lambda function: /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:142:5: error: 'x86' has not been declared 142 | x86::Assembler assembler(&code); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:143:5: error: 'x86' has not been declared 143 | x86::Emitter* a = assembler.as(); | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:143:19: error: 'a' was not declared in this scope 143 | x86::Emitter* a = assembler.as(); | ^ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:143:23: error: 'assembler' was not declared in this scope 143 | x86::Emitter* a = assembler.as(); | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:143:36: error: 'x86' has not been declared 143 | x86::Emitter* a = assembler.as(); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:143:50: error: expected primary-expression before ')' token 143 | x86::Emitter* a = assembler.as(); | ^ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:169:5: error: 'x86' has not been declared 169 | x86::Gp buffer_A = a->zdi(); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:170:5: error: 'x86' has not been declared 170 | x86::Gp buffer_B = a->zsi(); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:171:5: error: 'x86' has not been declared 171 | x86::Gp B_pf = a->zdx(); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:172:5: error: 'x86' has not been declared 172 | x86::Gp CBase = a->zcx(); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:173:5: error: 'x86' has not been declared 173 | x86::Gp kSize = a->gpz(8); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:174:5: error: 'x86' has not been declared 174 | x86::Gp ldcReg = a->gpz(9); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:185:36: error: 'kIdHost' is not a member of 'asmjit::_abi_1_10::CallConv' 185 | int>(asmjit::CallConv::kIdHost), | ^~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:192:9: error: 'x86' has not been declared 192 | x86::Reg::kGroupVec, | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:198:9: error: 'x86' has not been declared 198 | x86::Reg::kGroupGp, | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:202:20: error: 'buffer_A' was not declared in this scope 202 | args.assignAll(buffer_A, buffer_B, B_pf, CBase, kSize, ldcReg); | ^~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:202:30: error: 'buffer_B' was not declared in this scope 202 | args.assignAll(buffer_A, buffer_B, B_pf, CBase, kSize, ldcReg); | ^~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:202:40: error: 'B_pf' was not declared in this scope 202 | args.assignAll(buffer_A, buffer_B, B_pf, CBase, kSize, ldcReg); | ^~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:202:46: error: 'CBase' was not declared in this scope 202 | args.assignAll(buffer_A, buffer_B, B_pf, CBase, kSize, ldcReg); | ^~~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:202:53: error: 'kSize' was not declared in this scope 202 | args.assignAll(buffer_A, buffer_B, B_pf, CBase, kSize, ldcReg); | ^~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:202:60: error: 'ldcReg' was not declared in this scope 202 | args.assignAll(buffer_A, buffer_B, B_pf, CBase, kSize, ldcReg); | ^~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:214:5: error: 'x86' has not been declared 214 | x86::Gp buffer_B_saved = a->gpz(10); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:215:5: error: 'x86' has not been declared 215 | x86::Gp C_Offset = a->gpz(11); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:216:5: error: 'x86' has not been declared 216 | x86::Gp B_pf_saved = a->gpz(12); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:217:5: error: 'x86' has not been declared 217 | x86::Gp iIdx = a->gpz(13); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:218:5: error: 'x86' has not been declared 218 | x86::Gp jIdx = a->gpz(14); | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:219:5: error: 'x86' has not been declared 219 | x86::Gp kIdx = a->gpz(15); | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1105:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:225:12: error: 'buffer_B_saved' was not declared in this scope 225 | a->mov(buffer_B_saved, buffer_B); | ^~~~~~~~~~~~~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:226:12: error: 'B_pf_saved' was not declared in this scope; did you mean '_fxsave'? 226 | a->mov(B_pf_saved, B_pf); | ^~~~~~~~~~ | _fxsave In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m128i _mm512_extracti32x4_epi32(__m512i, int)', inlined from '__m128i _mm512_castsi512_si128(__m512i)' at /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:232:15: error: 'iIdx' was not declared in this scope 232 | a->xor_(iIdx.r32(), iIdx.r32()); | ^~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:236:15: error: 'jIdx' was not declared in this scope 236 | a->xor_(jIdx.r32(), jIdx.r32()); | ^~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:244:7: error: there are no arguments to 'initCRegs' that depend on a template parameter, so a declaration of 'initCRegs' must be available [-fpermissive] 244 | initCRegs(a, rowRegs, colRegs); | ^~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:244:7: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:247:15: error: 'kIdx' was not declared in this scope 247 | a->xor_(kIdx.r32(), kIdx.r32()); | ^~~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:867:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:267:48: error: 'C_Offset' was not declared in this scope 267 | storeCRegs(a, rowRegs, colRegs, C_Offset, ldcReg, accum); | ^~~~~~~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:510: CMakeFiles/fbgemm_generic.dir/src/RowWiseSparseAdagradFused.cc.o] Error 1 /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 614 | fused_block_size % CACHE_LINE_LEN <= 2 * sizeof(float)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:318:15: error: 'jIdx' was not declared in this scope 318 | a->xor_(jIdx.r32(), jIdx.r32()); | ^~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:323:7: error: there are no arguments to 'initCRegs' that depend on a template parameter, so a declaration of 'initCRegs' must be available [-fpermissive] 323 | initCRegs(a, rowRegs, colRegs); | ^~~~~~~~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:897:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBit(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:326:15: error: 'kIdx' was not declared in this scope 326 | a->xor_(kIdx.r32(), kIdx.r32()); | ^~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:979:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:351:11: error: 'C_Offset' was not declared in this scope 351 | C_Offset, | ^~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMNBitLookup::getOrCreate(int, int, bool, bool, bool, int, bool) [with indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1015:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMNBitRowWiseSparse(int, int64_t, bool, bool, int, bool, bool) [with IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:1106:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDMNBit.cc:625:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc: In instantiation of 'void (* fbgemm::CodeGenBase::getOrCreate(bool, int32_t, int32_t, int32_t))(const TA*, const TB*, const TB*, TC*, int, int) [with fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; TA = long int; TB = long int; TC = long int; accT = long int; jit_micro_kernel_fp = void (*)(const long int*, const long int*, const long int*, long int*, int, int); int32_t = int]': /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:400:79: required from here /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:244:16: error: 'initCRegs' was not declared in this scope 244 | initCRegs(a, rowRegs, colRegs); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/FbgemmI64.cc:323:16: error: 'initCRegs' was not declared in this scope 323 | initCRegs(a, rowRegs, colRegs); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:132: CMakeFiles/fbgemm_generic.dir/src/Fbgemm.cc.o] Error 1 /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = float; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = float; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const float*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = float; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1186:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:342: CMakeFiles/fbgemm_generic.dir/src/GroupwiseConv.cc.o] Error 1 /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:216: CMakeFiles/fbgemm_generic.dir/src/FbgemmI64.cc.o] Error 1 In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = short unsigned int; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const short unsigned int*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = short unsigned int; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1187:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:90: CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDMNBit.cc.o] Error 1 /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:894:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = false; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:929:60: required from 'typename fbgemm::EmbeddingSpMDMKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMWithStrides(int64_t, bool, bool, int, bool, bool, int64_t, int64_t) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx512; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1037:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc: In instantiation of 'typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel fbgemm::{anonymous}::GenEmbeddingSpMDMLookup::getOrCreate(int, bool, bool, bool, int, bool, int, int) [with inType = unsigned char; indxType = long int; offsetType = long int; fbgemm::inst_set_t instSet = fbgemm::inst_set_t::avx2; bool ROWWISE_SPARSE = true; typename fbgemm::{anonymous}::ReturnFunctionSignature::jit_embedding_kernel = bool (*)(long int, long int, long int, const unsigned char*, const long int*, const long int*, const float*, float*, const int*, const int*)]': /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1075:60: required from 'typename fbgemm::EmbeddingSpMDMRowWiseSparseKernelSignature::Type fbgemm::GenerateEmbeddingSpMDMRowWiseSparse(int64_t, bool, bool, int, bool, bool) [with InType = unsigned char; IndexType = long int; OffsetType = long int; typename EmbeddingSpMDMRowWiseSparseKernelSignature::Type = std::function; int64_t = long int]' /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:1188:1: required from here /builddir/build/BUILD/fbgemm/src/EmbeddingSpMDM.cc:614:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = true; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ make[2]: *** [CMakeFiles/fbgemm_generic.dir/build.make:76: CMakeFiles/fbgemm_generic.dir/src/EmbeddingSpMDM.cc.o] Error 1 In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:237:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:242:48: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:257:31: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:262:36: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = true; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:195:36: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:291:44: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:201:54: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_broadcast_f32x4(__m128)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:4252:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 4252 | return (__m512) __builtin_ia32_broadcastf32x4_512 ((__v4sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4253 | (__v16sf) | ~~~~~~~~~ 4254 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 4255 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:296:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = float]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_permutexvar_ps(__m512i, __m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7081:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7081 | return (__m512) __builtin_ia32_permvarsf512_mask ((__v16sf) __Y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7082 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7083 | (__v16sf) | ~~~~~~~~~ 7084 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7085 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_moveldup_ps(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:152:34: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7447:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7447 | return (__m512) __builtin_ia32_movsldup512_mask ((__v16sf) __A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7448 | (__v16sf) | ~~~~~~~~~ 7449 | _mm512_undefined_ps (), | ~~~~~~~~~~~~~~~~~~~~~~~ 7450 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 2; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512i _mm512_broadcast_i32x4(__m128i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:170:50: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 4; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:370:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 8; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ In function '__m512 _mm512_cvtepi32_ps(__m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:265:34: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:188:10: note: '__Y' was declared here 188 | __m512 __Y = __Y; | ^~~ In function '__m512i _mm512_cvtps_epi32(__m512)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:328:47: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:14044:52: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 14044 | return (__m512i) __builtin_ia32_cvtps2dq512_mask ((__v16sf) __A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 14045 | (__v16si) | ~~~~~~~~~ 14046 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14047 | (__mmask16) -1, | ~~~~~~~~~~~~~~~ 14048 | _MM_FROUND_CUR_DIRECTION); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:206:11: note: '__Y' was declared here 206 | __m512i __Y = __Y; | ^~~ In function '__m512i _mm512_permutexvar_epi32(__m512i, __m512i)', inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:350:45: /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h:7027:53: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized] 7027 | return (__m512i) __builtin_ia32_permvarsi512_mask ((__v16si) __Y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 7028 | (__v16si) __X, | ~~~~~~~~~~~~~~ 7029 | (__v16si) | ~~~~~~~~~ 7030 | _mm512_undefined_epi32 (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7031 | (__mmask16) -1); | ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-anolis-linux/12/include/avx512fintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/avx512fintrin.h:15829:10, inlined from 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]' at /builddir/build/BUILD/fbgemm/src/QuantUtilsAvx512.cc:366:25: /usr/lib/gcc/x86_64-anolis-linux/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-anolis-linux/12/include/emmintrin.h: In function 'void fbgemm::requantizeOutputProcessingGConvAvx512(uint8_t*, const int32_t*, const block_type_t&, int, int, const requantizationParams_t&) [with bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; bool HAS_BIAS = false; bool FUSE_RELU = false; int C_PER_G = 16; BIAS_TYPE = int]': /usr/lib/gcc/x86_64-anolis-linux/12/include/emmintrin.h:788:11: note: '__Y' was declared here 788 | __m128i __Y = __Y; | ^~~ [ 98%] Built target fbgemm_avx512 make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/fbgemm_generic.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... In file included from /builddir/build/BUILD/fbgemm/src/FbgemmI8DepthwiseAvx2.cc:13: In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:598:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:538:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::GROUP]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 3; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:627:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_2d_kernel_(int, int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL; BIAS_TYPE = int]', inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:345:23, inlined from 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]' at /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:567:18: /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:72:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 72 | kernel( | ~~~~~~^ 73 | A + (h_in * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | Bp, | ~~~ 75 | C_int32, | ~~~~~~~~ 76 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | H, | ~~ 78 | W, | ~~ 79 | IC, | ~~~ 80 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h: In function 'void fbgemm::depthwise_2d_(int, int, int, int, int, int, int, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with int S = 5; bool FUSE_RELU = true; bool HAS_BIAS = false; BIAS_TYPE = int; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::OUT_CHANNEL]': /builddir/build/BUILD/fbgemm/src/./FbgemmI8Depthwise2DAvx2-inl.h:171:40: note: 'middle_kernel' was declared here 171 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = false; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:880:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = false; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:858:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = false; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:834:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:681:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:655:46: note: 'kernel' was declared here 655 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:291:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:265:46: note: 'kernel' was declared here 265 | GenI8Depthwise::jit_kernel_signature kernel; | ^~~~~~ In function 'void fbgemm::depthwise_3d_kernel_(int, int, int, int, int, int, int, int, std::array, int, int, int, int32_t, const uint8_t*, const int32_t*, const int8_t*, const float*, int32_t, int32_t*, uint8_t*, int32_t*, const int32_t*, const BIAS_TYPE*, const float*, void (**)(const uint8_t*, const int8_t*, int32_t*, int32_t*, int, int, int, const int*, int)) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR; BIAS_TYPE = float]', inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, int32_t*, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; bool A_SYMMETRIC = true; bool B_SYMMETRIC = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:485:22, inlined from 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]' at /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:812:18: /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:84:9: warning: 'middle_kernel' may be used uninitialized [-Wmaybe-uninitialized] 84 | kernel( | ~~~~~~^ 85 | A + ((t_in * H + h_in) * W + w_in) * IC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Bp, | ~~~ 87 | C_int32, | ~~~~~~~~ 88 | B_SYMMETRIC ? nullptr : row_offsets, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | H, | ~~ 90 | W, | ~~ 91 | IC, | ~~~ 92 | internal::avx2_ps_or_epi32_combined_mask, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | A_zero_point); | ~~~~~~~~~~~~~ /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc: In function 'void fbgemm::depthwise_3d_same_pad_(const conv_param_t<3>&, int32_t, const uint8_t*, const int32_t*, const PackedDepthWiseConvMatrix&, const float*, int32_t, uint8_t*, const int32_t*, const BIAS_TYPE*, const float*, int, int) [with bool FUSE_RELU = true; bool HAS_BIAS = true; BIAS_TYPE = float; QuantizationGranularity Q_GRAN = fbgemm::QuantizationGranularity::TENSOR]': /builddir/build/BUILD/fbgemm/src/FbgemmI8Depthwise3DAvx2.cc:186:40: note: 'middle_kernel' was declared here 186 | GenI8Depthwise::jit_kernel_signature middle_kernel; | ^~~~~~~~~~~~~ [ 98%] Built target fbgemm_avx2 make: *** [Makefile:136: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.c77QjP (%build) Bad exit status from /var/tmp/rpm-tmp.c77QjP (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fbgemm.spec