Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/onednn.spec'], chrootPath='/var/lib/mock/dist-oc9-build-52819-14664/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=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/onednn.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: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/onednn-3.0.1-2.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/onednn.spec'], chrootPath='/var/lib/mock/dist-oc9-build-52819-14664/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=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/onednn.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: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xVLVDe + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf oneDNN-3.0.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/onednn-3.0.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd oneDNN-3.0.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/aarch64-gcc13.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Lt8HXy + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -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 oneDNN-3.0.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -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 -S . -B aarch64-OpenCloudOS-linux-gnu -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 -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 -- CMAKE_BUILD_TYPE is unset, defaulting to Release -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- 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 -- 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 -- DNNL_TARGET_ARCH: AARCH64 -- DNNL_LIBRARY_NAME: dnnl -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found Doxygen: /usr/bin/doxygen (found version "1.9.5") found components: doxygen dot -- Could NOT find Doxyrest (missing: DOXYREST_EXECUTABLE) -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "2.7") -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Enabled workload: TRAINING -- Enabled primitives: ALL -- Enabled primitive CPU ISA: ALL -- Enabled primitive GPU ISA: ALL -- Primitive cache is enabled -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: 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/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu + /usr/bin/cmake --build aarch64-OpenCloudOS-linux-gnu -j8 --verbose /usr/bin/cmake -S/builddir/build/BUILD/oneDNN-3.0.1 -B/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/CMakeFiles /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' /usr/bin/gmake -f src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/build.make src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/depend /usr/bin/gmake -f src/common/CMakeFiles/dnnl_common.dir/build.make src/common/CMakeFiles/dnnl_common.dir/depend /usr/bin/gmake -f src/cpu/CMakeFiles/dnnl_cpu.dir/build.make src/cpu/CMakeFiles/dnnl_cpu.dir/depend /usr/bin/gmake -f src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build.make src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/oneDNN-3.0.1 /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64 /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64/xbyak_aarch64 /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/DependInfo.cmake --color= /usr/bin/gmake -f tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/build.make tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/oneDNN-3.0.1 /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/tests/gtests/gtest /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/oneDNN-3.0.1 /builddir/build/BUILD/oneDNN-3.0.1/src/common /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/common /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/common/CMakeFiles/dnnl_common.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/oneDNN-3.0.1 /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64 /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/oneDNN-3.0.1 /builddir/build/BUILD/oneDNN-3.0.1/src/cpu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/CMakeFiles/dnnl_cpu.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' /usr/bin/gmake -f tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/build.make tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' /usr/bin/gmake -f src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/build.make src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/build /usr/bin/gmake -f src/common/CMakeFiles/dnnl_common.dir/build.make src/common/CMakeFiles/dnnl_common.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' /usr/bin/gmake -f src/cpu/CMakeFiles/dnnl_cpu.dir/build.make src/cpu/CMakeFiles/dnnl_cpu.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' /usr/bin/gmake -f src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build.make src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' [ 0%] Building CXX object src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/util_impl.cpp.o [ 0%] Building CXX object tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/tests/gtests/gtest && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DNOMINMAX -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1 -I/builddir/build/BUILD/oneDNN-3.0.1/src -I/builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest -I/builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o -c /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest-all.cc cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64/xbyak_aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -I/builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/util_impl.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/util_impl.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/util_impl.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/util_impl.cpp [ 0%] Building CXX object src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64/xbyak_aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -I/builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.cpp [ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o [ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/bfloat16.cpp.o [ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o [ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/binary_injector_utils.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/CMakeFiles/dnnl_cpu.dir/binary_injector_utils.cpp.o -MF CMakeFiles/dnnl_cpu.dir/binary_injector_utils.cpp.o.d -o CMakeFiles/dnnl_cpu.dir/binary_injector_utils.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/binary_injector_utils.cpp cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/common && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o -MF CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o.d -o CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o -MF CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o.d -o CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp [ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_barrier.cpp cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/common && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/common/CMakeFiles/dnnl_common.dir/bfloat16.cpp.o -MF CMakeFiles/dnnl_common.dir/bfloat16.cpp.o.d -o CMakeFiles/dnnl_common.dir/bfloat16.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.cpp /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.cpp: In member function 'dnnl::impl::bfloat16_t& dnnl::impl::bfloat16_t::operator=(float)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.cpp:22:13: error: '+nofp' feature modifier is incompatible with the use of floating-point types 22 | bfloat16_t &bfloat16_t::operator=(float f) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.hpp:21, from /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.cpp:17: /usr/include/c++/12/cmath: In function 'constexpr int std::fpclassify(float)': /usr/include/c++/12/cmath:537:3: error: '+nofp' feature modifier is incompatible with the use of floating-point types 537 | fpclassify(float __x) | ^~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.cpp: In member function 'dnnl::impl::bfloat16_t::operator float() const': /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.cpp:53:1: error: '+nofp' feature modifier is incompatible with the use of floating-point types 53 | bfloat16_t::operator float() const { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/bfloat16.hpp:28: /builddir/build/BUILD/oneDNN-3.0.1/src/common/bit_cast.hpp: In function 'T dnnl::impl::utils::bit_cast(const U&) [with T = float; U = std::array]': /builddir/build/BUILD/oneDNN-3.0.1/src/common/bit_cast.hpp:37:10: error: '+nofp' feature modifier is incompatible with the use of floating-point types 37 | inline T bit_cast(const U &u) { | ^~~~~~~~ gmake[2]: *** [src/common/CMakeFiles/dnnl_common.dir/build.make:93: src/common/CMakeFiles/dnnl_common.dir/bfloat16.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o -MF CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o.d -o CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/cpu_batch_normalization_list.cpp [ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o -MF CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o.d -o CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/cpu_batch_normalization_utils.cpp /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp: In function 'dnnl::impl::cvt_float_to_bfloat16(dnnl::impl::bfloat16_t*, float const*, unsigned long)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:69:23: error: '+nofp' feature modifier is incompatible with the use of floating-point types 69 | out[i] = inp[i]; | ^ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:69:23: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:69:23: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp: In function 'dnnl::impl::cvt_bfloat16_to_float(float*, dnnl::impl::bfloat16_t const*, unsigned long)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:84:23: error: '+nofp' feature modifier is incompatible with the use of floating-point types 84 | out[i] = inp[i]; | ~~~~~^ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:84:23: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:84:16: error: '+nofp' feature modifier is incompatible with the use of floating-point types 84 | out[i] = inp[i]; | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp: In function 'dnnl::impl::add_floats_and_cvt_to_bfloat16(dnnl::impl::bfloat16_t*, float const*, float const*, unsigned long)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types 105 | out[i] = inp0[i] + inp1[i]; | ^ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/bfloat16.cpp:105:34: error: '+nofp' feature modifier is incompatible with the use of floating-point types gmake[2]: *** [src/cpu/CMakeFiles/dnnl_cpu.dir/build.make:79: src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_isa_traits.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_isa_traits.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64.dir/cpu_isa_traits.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64.dir/cpu_isa_traits.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_isa_traits.cpp /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp: In function 'dnnl::impl::status_t dnnl_batch_normalization_forward_primitive_desc_create(primitive_desc_iface_t**, dnnl::impl::engine_t*, dnnl::impl::prop_kind_t, const dnnl::impl::memory_desc_t*, const dnnl::impl::memory_desc_t*, float, unsigned int, const dnnl::impl::primitive_attr_t*)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp:115:10: error: '+nofp' feature modifier is incompatible with the use of floating-point types 115 | status_t dnnl_batch_normalization_forward_primitive_desc_create( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp: In function 'dnnl::impl::status_t {anonymous}::bnrm_desc_init(dnnl::impl::batch_normalization_desc_t*, dnnl::impl::prop_kind_t, const dnnl::impl::memory_desc_t*, const dnnl::impl::memory_desc_t*, const dnnl::impl::memory_desc_t*, const dnnl::impl::memory_desc_t*, float, unsigned int)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp:34:10: error: '+nofp' feature modifier is incompatible with the use of floating-point types 34 | status_t bnrm_desc_init(batch_normalization_desc_t *bnrm_desc, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp: In function 'dnnl::impl::status_t dnnl_batch_normalization_backward_primitive_desc_create(primitive_desc_iface_t**, dnnl::impl::engine_t*, dnnl::impl::prop_kind_t, const dnnl::impl::memory_desc_t*, const dnnl::impl::memory_desc_t*, const dnnl::impl::memory_desc_t*, float, unsigned int, const primitive_desc_iface_t*, const dnnl::impl::primitive_attr_t*)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/batch_normalization.cpp:130:10: error: '+nofp' feature modifier is incompatible with the use of floating-point types 130 | status_t dnnl_batch_normalization_backward_primitive_desc_create( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: *** [src/common/CMakeFiles/dnnl_common.dir/build.make:79: src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:618: src/common/CMakeFiles/dnnl_common.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_reducer.cpp [ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/injector_utils.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/injector_utils.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64.dir/injectors/injector_utils.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64.dir/injectors/injector_utils.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/injector_utils.cpp [ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_binary_injector.cpp In file included from /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest-all.cc:41: /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc: In function 'testing::AssertionResult testing::internal::DoubleNearPredFormat(const char*, const char*, const char*, double, double, double)': /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1563:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1563 | AssertionResult DoubleNearPredFormat(const char* expr1, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1563:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1563:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types In file included from /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:47: /usr/include/c++/12/cmath: In function 'constexpr bool std::isnan(double)': /usr/include/c++/12/cmath:619:3: error: '+nofp' feature modifier is incompatible with the use of floating-point types 619 | isnan(double __x) | ^~~~~ In file included from /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/../gtest/gtest.h:58, from /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest-all.cc:38: /usr/include/c++/12/ostream: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits]': /usr/include/c++/12/ostream:220:7: error: '+nofp' feature modifier is incompatible with the use of floating-point types 220 | operator<<(double __f) | ^~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc: In function 'testing::AssertionResult testing::FloatLE(const char*, const char*, float, float)': /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1645:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1645 | AssertionResult FloatLE(const char* expr1, const char* expr2, | ^~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1645:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc: In function 'testing::AssertionResult testing::internal::FloatingPointLE(const char*, const char*, RawType, RawType) [with RawType = float]': /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1608:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1608 | AssertionResult FloatingPointLE(const char* expr1, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1608:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types /usr/include/c++/12/ostream: In member function 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits]': /usr/include/c++/12/ostream:224:7: error: '+nofp' feature modifier is incompatible with the use of floating-point types 224 | operator<<(float __f) | ^~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc: In function 'testing::AssertionResult testing::DoubleLE(const char*, const char*, double, double)': /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1652:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1652 | AssertionResult DoubleLE(const char* expr1, const char* expr2, | ^~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1652:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc: In function 'testing::AssertionResult testing::internal::FloatingPointLE(const char*, const char*, RawType, RawType) [with RawType = double]': /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1608:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1608 | AssertionResult FloatingPointLE(const char* expr1, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/tests/gtests/gtest/src/gtest.cc:1608:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[2]: *** [tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/build.make:79: tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:3141: tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/all] Error 2 [ 2%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o cd /builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/src/cpu/aarch64 && /usr/bin/g++ -DDNNL_AARCH64=1 -DDNNL_DLL -DDNNL_DLL_EXPORTS -DDNNL_ENABLE_CPU_ISA_HINTS -DDNNL_ENABLE_ITT_TASKS -DDNNL_ENABLE_MAX_CPU_ISA -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/oneDNN-3.0.1/include -I/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/oneDNN-3.0.1/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -fvisibility-inlines-hidden -Wall -Wno-unknown-pragmas -fvisibility=internal -O3 -mcpu=native -fPIC -Wformat -Wformat-security -fstack-protector-strong -Wmissing-field-initializers -Wmissing-field-initializers -Wno-strict-overflow -Wno-maybe-uninitialized -DNDEBUG -D_FORTIFY_SOURCE=2 -std=c++11 -MD -MT src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o -MF CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o.d -o CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o -c /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.cpp In file included from /usr/include/c++/12/bits/hashtable.h:35, from /usr/include/c++/12/unordered_map:46, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64/xbyak_aarch64.h:34, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_isa_traits.hpp:32, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/jit_generator.hpp:27, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_barrier.hpp:24, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_barrier.cpp:20: /usr/include/c++/12/bits/hashtable_policy.h: In constructor 'std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float)': /usr/include/c++/12/bits/hashtable_policy.h:504:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 504 | _Prime_rehash_policy(float __z = 1.0) noexcept | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build.make:79: src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/xbyak_aarch64/xbyak_aarch64.h:44, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.cpp:17: /usr/include/c++/12/cmath: In function 'constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log2(_Tp) [with _Tp = unsigned int]': /usr/include/c++/12/cmath:1582:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1582 | log2(_Tp __x) | ^~~~ /usr/include/c++/12/cmath: In function 'constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log2(_Tp) [with _Tp = int]': /usr/include/c++/12/cmath:1582:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.cpp:22: /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::AdvSimdSc2RegMiscFp16(uint32_t, uint32_t, uint32_t, const Xbyak_aarch64::VRegSc&, const Xbyak_aarch64::VRegSc&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:1658:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1658 | void CodeGenerator::AdvSimdSc2RegMiscFp16(uint32_t U, uint32_t a, uint32_t opcode, const VRegSc &vd, const VRegSc &vn, double zero) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::AdvSimdSc2RegMiscSz1x(uint32_t, uint32_t, const Xbyak_aarch64::VRegSc&, const Xbyak_aarch64::VRegSc&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:1696:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1696 | void CodeGenerator::AdvSimdSc2RegMiscSz1x(uint32_t U, uint32_t opcode, const VRegSc &vd, const VRegSc &vn, double zero) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::AdvSimd2RegMiscFp16(uint32_t, uint32_t, uint32_t, const Xbyak_aarch64::VRegVec&, const Xbyak_aarch64::VRegVec&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:1869:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1869 | void CodeGenerator::AdvSimd2RegMiscFp16(uint32_t U, uint32_t a, uint32_t opcode, const VRegVec &vd, const VRegVec &vn, double zero) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::AdvSimd2RegMiscSz1x(uint32_t, uint32_t, const Xbyak_aarch64::VRegVec&, const Xbyak_aarch64::VRegVec&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:1948:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1948 | void CodeGenerator::AdvSimd2RegMiscSz1x(uint32_t U, uint32_t opcode, const VRegVec &vd, const VRegVec &vn, double zero) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::AdvSimdModiImmFmov(uint32_t, uint32_t, const Xbyak_aarch64::VRegVec&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:2079:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2079 | void CodeGenerator::AdvSimdModiImmFmov(uint32_t op, uint32_t o2, const VRegVec &vd, double imm) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In function 'uint32_t Xbyak_aarch64::code8bitFloat(double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:103:17: error: '+nofp' feature modifier is incompatible with the use of floating-point types 103 | inline uint32_t code8bitFloat(double x) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::FpComp(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, const Xbyak_aarch64::VRegSc&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:2246:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2246 | void CodeGenerator::FpComp(uint32_t M, uint32_t S, uint32_t type, uint32_t op, uint32_t opcode2, const VRegSc &vn, double imm) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::FpImm(uint32_t, uint32_t, uint32_t, const Xbyak_aarch64::VRegSc&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:2253:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2253 | void CodeGenerator::FpImm(uint32_t M, uint32_t S, uint32_t type, const VRegSc &vd, double imm) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::SveCopyFpImmPred(const Xbyak_aarch64::_ZReg&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:2633:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2633 | void CodeGenerator::SveCopyFpImmPred(const _ZReg &zd, const _PReg &pg, double imm) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::SveBcFpImmUnpred(uint32_t, uint32_t, const Xbyak_aarch64::_ZReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:3021:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3021 | void CodeGenerator::SveBcFpImmUnpred(uint32_t opc, uint32_t o2, const _ZReg &zd, double imm) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::SveFpCompWithZero(uint32_t, uint32_t, uint32_t, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::_ZReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:3584:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3584 | void CodeGenerator::SveFpCompWithZero(uint32_t eq, uint32_t lt, uint32_t ne, const _PReg &pd, const _PReg &pg, const _ZReg &zn, double zero) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h: In member function 'void Xbyak_aarch64::CodeGenerator::SveFpArithmeticImmPred(uint32_t, const Xbyak_aarch64::_ZReg&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.h:3616:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3616 | void CodeGenerator::SveFpArithmeticImmPred(uint32_t opc, const _ZReg &zdn, const _PReg &pg, float ct) { | ^~~~~~~~~~~~~ /usr/include/c++/12/cmath: In function 'constexpr long int std::lround(float)': /usr/include/c++/12/cmath:1624:3: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1624 | lround(float __x) | ^~~~~~ In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_impl.cpp:23: /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::HReg&, const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1267:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1267 | void CodeGenerator::fcmgt(const HReg &hd, const HReg &hn, const double zero) { AdvSimdSc2RegMiscFp16(0, 1, 12, hd, hn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::HReg&, const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1268:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1268 | void CodeGenerator::fcmeq(const HReg &hd, const HReg &hn, const double zero) { AdvSimdSc2RegMiscFp16(0, 1, 13, hd, hn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::HReg&, const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1269:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1269 | void CodeGenerator::fcmlt(const HReg &hd, const HReg &hn, const double zero) { AdvSimdSc2RegMiscFp16(0, 1, 14, hd, hn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::HReg&, const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1278:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1278 | void CodeGenerator::fcmge(const HReg &hd, const HReg &hn, const double zero) { AdvSimdSc2RegMiscFp16(1, 1, 12, hd, hn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::HReg&, const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1279:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1279 | void CodeGenerator::fcmle(const HReg &hd, const HReg &hn, const double zero) { AdvSimdSc2RegMiscFp16(1, 1, 13, hd, hn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::SReg&, const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1336:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1336 | void CodeGenerator::fcmgt(const SReg &vd, const SReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(0, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::DReg&, const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1337:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1337 | void CodeGenerator::fcmgt(const DReg &vd, const DReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(0, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::SReg&, const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1338:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1338 | void CodeGenerator::fcmeq(const SReg &vd, const SReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(0, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::DReg&, const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1339:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1339 | void CodeGenerator::fcmeq(const DReg &vd, const DReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(0, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::SReg&, const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1340:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1340 | void CodeGenerator::fcmlt(const SReg &vd, const SReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(0, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::DReg&, const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1341:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1341 | void CodeGenerator::fcmlt(const DReg &vd, const DReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(0, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::SReg&, const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1350:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1350 | void CodeGenerator::fcmge(const SReg &vd, const SReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::DReg&, const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1351:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1351 | void CodeGenerator::fcmge(const DReg &vd, const DReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::SReg&, const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1352:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1352 | void CodeGenerator::fcmle(const SReg &vd, const SReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::DReg&, const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1353:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1353 | void CodeGenerator::fcmle(const DReg &vd, const DReg &vn, const double zero) { AdvSimdSc2RegMiscSz1x(1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::VReg4H&, const Xbyak_aarch64::VReg4H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1689:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1689 | void CodeGenerator::fcmgt(const VReg4H &vd, const VReg4H &vn, const double zero) { AdvSimd2RegMiscFp16(0, 1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::VReg8H&, const Xbyak_aarch64::VReg8H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1690:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1690 | void CodeGenerator::fcmgt(const VReg8H &vd, const VReg8H &vn, const double zero) { AdvSimd2RegMiscFp16(0, 1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::VReg4H&, const Xbyak_aarch64::VReg4H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1691:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1691 | void CodeGenerator::fcmeq(const VReg4H &vd, const VReg4H &vn, const double zero) { AdvSimd2RegMiscFp16(0, 1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::VReg8H&, const Xbyak_aarch64::VReg8H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1692:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1692 | void CodeGenerator::fcmeq(const VReg8H &vd, const VReg8H &vn, const double zero) { AdvSimd2RegMiscFp16(0, 1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::VReg4H&, const Xbyak_aarch64::VReg4H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1693:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1693 | void CodeGenerator::fcmlt(const VReg4H &vd, const VReg4H &vn, const double zero) { AdvSimd2RegMiscFp16(0, 1, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::VReg8H&, const Xbyak_aarch64::VReg8H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1694:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1694 | void CodeGenerator::fcmlt(const VReg8H &vd, const VReg8H &vn, const double zero) { AdvSimd2RegMiscFp16(0, 1, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::VReg4H&, const Xbyak_aarch64::VReg4H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1719:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1719 | void CodeGenerator::fcmge(const VReg4H &vd, const VReg4H &vn, const double zero) { AdvSimd2RegMiscFp16(1, 1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::VReg8H&, const Xbyak_aarch64::VReg8H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1720:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1720 | void CodeGenerator::fcmge(const VReg8H &vd, const VReg8H &vn, const double zero) { AdvSimd2RegMiscFp16(1, 1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::VReg4H&, const Xbyak_aarch64::VReg4H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1721:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1721 | void CodeGenerator::fcmle(const VReg4H &vd, const VReg4H &vn, const double zero) { AdvSimd2RegMiscFp16(1, 1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::VReg8H&, const Xbyak_aarch64::VReg8H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1722:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1722 | void CodeGenerator::fcmle(const VReg8H &vd, const VReg8H &vn, const double zero) { AdvSimd2RegMiscFp16(1, 1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::VReg2S&, const Xbyak_aarch64::VReg2S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1968:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1968 | void CodeGenerator::fcmgt(const VReg2S &vd, const VReg2S &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::VReg4S&, const Xbyak_aarch64::VReg4S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1969:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1969 | void CodeGenerator::fcmgt(const VReg4S &vd, const VReg4S &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::VReg2D&, const Xbyak_aarch64::VReg2D&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1970:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1970 | void CodeGenerator::fcmgt(const VReg2D &vd, const VReg2D &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::VReg2S&, const Xbyak_aarch64::VReg2S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1971:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1971 | void CodeGenerator::fcmeq(const VReg2S &vd, const VReg2S &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::VReg4S&, const Xbyak_aarch64::VReg4S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1972:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1972 | void CodeGenerator::fcmeq(const VReg4S &vd, const VReg4S &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::VReg2D&, const Xbyak_aarch64::VReg2D&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1973:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1973 | void CodeGenerator::fcmeq(const VReg2D &vd, const VReg2D &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::VReg2S&, const Xbyak_aarch64::VReg2S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1974:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1974 | void CodeGenerator::fcmlt(const VReg2S &vd, const VReg2S &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::VReg4S&, const Xbyak_aarch64::VReg4S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1975:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1975 | void CodeGenerator::fcmlt(const VReg4S &vd, const VReg4S &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::VReg2D&, const Xbyak_aarch64::VReg2D&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1976:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1976 | void CodeGenerator::fcmlt(const VReg2D &vd, const VReg2D &vn, const double zero) { AdvSimd2RegMiscSz1x(0, 14, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::VReg2S&, const Xbyak_aarch64::VReg2S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1997:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1997 | void CodeGenerator::fcmge(const VReg2S &vd, const VReg2S &vn, const double zero) { AdvSimd2RegMiscSz1x(1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::VReg4S&, const Xbyak_aarch64::VReg4S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1998:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1998 | void CodeGenerator::fcmge(const VReg4S &vd, const VReg4S &vn, const double zero) { AdvSimd2RegMiscSz1x(1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::VReg2D&, const Xbyak_aarch64::VReg2D&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:1999:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1999 | void CodeGenerator::fcmge(const VReg2D &vd, const VReg2D &vn, const double zero) { AdvSimd2RegMiscSz1x(1, 12, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::VReg2S&, const Xbyak_aarch64::VReg2S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2000:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2000 | void CodeGenerator::fcmle(const VReg2S &vd, const VReg2S &vn, const double zero) { AdvSimd2RegMiscSz1x(1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::VReg4S&, const Xbyak_aarch64::VReg4S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2001:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2001 | void CodeGenerator::fcmle(const VReg4S &vd, const VReg4S &vn, const double zero) { AdvSimd2RegMiscSz1x(1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::VReg2D&, const Xbyak_aarch64::VReg2D&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2002:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2002 | void CodeGenerator::fcmle(const VReg2D &vd, const VReg2D &vn, const double zero) { AdvSimd2RegMiscSz1x(1, 13, vd, vn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::VReg2S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2619:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2619 | void CodeGenerator::fmov(const VReg2S &vd, const double imm) { AdvSimdModiImmFmov(0, 0, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::VReg4S&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2620:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2620 | void CodeGenerator::fmov(const VReg4S &vd, const double imm) { AdvSimdModiImmFmov(0, 0, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::VReg4H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2621:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2621 | void CodeGenerator::fmov(const VReg4H &vd, const double imm) { AdvSimdModiImmFmov(0, 1, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::VReg8H&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2622:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2622 | void CodeGenerator::fmov(const VReg8H &vd, const double imm) { AdvSimdModiImmFmov(0, 1, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::VReg2D&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:2623:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 2623 | void CodeGenerator::fmov(const VReg2D &vd, const double imm) { AdvSimdModiImmFmov(1, 0, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmp(const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3078:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3078 | void CodeGenerator::fcmp(const SReg &vn, const double imm) { FpComp(0, 0, 0, 0, 8, vn, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmpe(const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3079:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3079 | void CodeGenerator::fcmpe(const SReg &vn, const double imm) { FpComp(0, 0, 0, 0, 24, vn, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmp(const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3082:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3082 | void CodeGenerator::fcmp(const DReg &vn, const double imm) { FpComp(0, 0, 1, 0, 8, vn, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmpe(const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3083:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3083 | void CodeGenerator::fcmpe(const DReg &vn, const double imm) { FpComp(0, 0, 1, 0, 24, vn, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmp(const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3086:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3086 | void CodeGenerator::fcmp(const HReg &vn, const double imm) { FpComp(0, 0, 3, 0, 8, vn, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmpe(const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3087:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3087 | void CodeGenerator::fcmpe(const HReg &vn, const double imm) { FpComp(0, 0, 3, 0, 24, vn, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::SReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3088:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3088 | void CodeGenerator::fmov(const SReg &vd, const double imm) { FpImm(0, 0, 0, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::DReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3089:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3089 | void CodeGenerator::fmov(const DReg &vd, const double imm) { FpImm(0, 0, 1, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::HReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3090:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3090 | void CodeGenerator::fmov(const HReg &vd, const double imm) { FpImm(0, 0, 3, vd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcpy(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3588:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3588 | void CodeGenerator::fcpy(const ZRegH &zd, const _PReg &pg, const double imm) { SveCopyFpImmPred(zd, pg, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcpy(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3589:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3589 | void CodeGenerator::fcpy(const ZRegS &zd, const _PReg &pg, const double imm) { SveCopyFpImmPred(zd, pg, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcpy(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3590:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3590 | void CodeGenerator::fcpy(const ZRegD &zd, const _PReg &pg, const double imm) { SveCopyFpImmPred(zd, pg, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3591:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3591 | void CodeGenerator::fmov(const ZRegH &zd, const _PReg &pg, const double imm) { SveCopyFpImmPred(zd, pg, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3592:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3592 | void CodeGenerator::fmov(const ZRegS &zd, const _PReg &pg, const double imm) { SveCopyFpImmPred(zd, pg, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:3593:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 3593 | void CodeGenerator::fmov(const ZRegD &zd, const _PReg &pg, const double imm) { SveCopyFpImmPred(zd, pg, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fdup(const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4092:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4092 | void CodeGenerator::fdup(const ZRegH &zd, const double imm) { SveBcFpImmUnpred(0, 0, zd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fdup(const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4093:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4093 | void CodeGenerator::fdup(const ZRegS &zd, const double imm) { SveBcFpImmUnpred(0, 0, zd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fdup(const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4094:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4094 | void CodeGenerator::fdup(const ZRegD &zd, const double imm) { SveBcFpImmUnpred(0, 0, zd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4095:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4095 | void CodeGenerator::fmov(const ZRegH &zd, const double imm) { SveBcFpImmUnpred(0, 0, zd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4096:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4096 | void CodeGenerator::fmov(const ZRegS &zd, const double imm) { SveBcFpImmUnpred(0, 0, zd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4097:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4097 | void CodeGenerator::fmov(const ZRegD &zd, const double imm) { SveBcFpImmUnpred(0, 0, zd, imm); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegB&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4106:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4106 | void CodeGenerator::fmov(const ZRegB &zd, const float imm) { SveBcIntImmUnpred(0, zd, static_cast(imm), LSL, 0); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegH&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4107:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4107 | void CodeGenerator::fmov(const ZRegH &zd, const float imm) { SveBcIntImmUnpred(0, zd, static_cast(imm), LSL, 0); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegS&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4108:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4108 | void CodeGenerator::fmov(const ZRegS &zd, const float imm) { SveBcIntImmUnpred(0, zd, static_cast(imm), LSL, 0); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmov(const Xbyak_aarch64::ZRegD&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4109:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4109 | void CodeGenerator::fmov(const ZRegD &zd, const float imm) { SveBcIntImmUnpred(0, zd, static_cast(imm), LSL, 0); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::PRegH&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4808:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4808 | void CodeGenerator::fcmge(const PRegH &pd, const _PReg &pg, const ZRegH &zn, const double zero) { SveFpCompWithZero(0, 0, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::PRegS&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4809:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4809 | void CodeGenerator::fcmge(const PRegS &pd, const _PReg &pg, const ZRegS &zn, const double zero) { SveFpCompWithZero(0, 0, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmge(const Xbyak_aarch64::PRegD&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4810:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4810 | void CodeGenerator::fcmge(const PRegD &pd, const _PReg &pg, const ZRegD &zn, const double zero) { SveFpCompWithZero(0, 0, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::PRegH&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4811:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4811 | void CodeGenerator::fcmgt(const PRegH &pd, const _PReg &pg, const ZRegH &zn, const double zero) { SveFpCompWithZero(0, 0, 1, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::PRegS&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4812:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4812 | void CodeGenerator::fcmgt(const PRegS &pd, const _PReg &pg, const ZRegS &zn, const double zero) { SveFpCompWithZero(0, 0, 1, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmgt(const Xbyak_aarch64::PRegD&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4813:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4813 | void CodeGenerator::fcmgt(const PRegD &pd, const _PReg &pg, const ZRegD &zn, const double zero) { SveFpCompWithZero(0, 0, 1, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::PRegH&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4814:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4814 | void CodeGenerator::fcmlt(const PRegH &pd, const _PReg &pg, const ZRegH &zn, const double zero) { SveFpCompWithZero(0, 1, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::PRegS&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4815:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4815 | void CodeGenerator::fcmlt(const PRegS &pd, const _PReg &pg, const ZRegS &zn, const double zero) { SveFpCompWithZero(0, 1, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmlt(const Xbyak_aarch64::PRegD&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4816:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4816 | void CodeGenerator::fcmlt(const PRegD &pd, const _PReg &pg, const ZRegD &zn, const double zero) { SveFpCompWithZero(0, 1, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::PRegH&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4817:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4817 | void CodeGenerator::fcmle(const PRegH &pd, const _PReg &pg, const ZRegH &zn, const double zero) { SveFpCompWithZero(0, 1, 1, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::PRegS&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4818:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4818 | void CodeGenerator::fcmle(const PRegS &pd, const _PReg &pg, const ZRegS &zn, const double zero) { SveFpCompWithZero(0, 1, 1, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmle(const Xbyak_aarch64::PRegD&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4819:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4819 | void CodeGenerator::fcmle(const PRegD &pd, const _PReg &pg, const ZRegD &zn, const double zero) { SveFpCompWithZero(0, 1, 1, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::PRegH&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4820:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4820 | void CodeGenerator::fcmeq(const PRegH &pd, const _PReg &pg, const ZRegH &zn, const double zero) { SveFpCompWithZero(1, 0, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::PRegS&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4821:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4821 | void CodeGenerator::fcmeq(const PRegS &pd, const _PReg &pg, const ZRegS &zn, const double zero) { SveFpCompWithZero(1, 0, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmeq(const Xbyak_aarch64::PRegD&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4822:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4822 | void CodeGenerator::fcmeq(const PRegD &pd, const _PReg &pg, const ZRegD &zn, const double zero) { SveFpCompWithZero(1, 0, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmne(const Xbyak_aarch64::PRegH&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegH&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4823:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4823 | void CodeGenerator::fcmne(const PRegH &pd, const _PReg &pg, const ZRegH &zn, const double zero) { SveFpCompWithZero(1, 1, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmne(const Xbyak_aarch64::PRegS&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegS&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4824:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4824 | void CodeGenerator::fcmne(const PRegS &pd, const _PReg &pg, const ZRegS &zn, const double zero) { SveFpCompWithZero(1, 1, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fcmne(const Xbyak_aarch64::PRegD&, const Xbyak_aarch64::_PReg&, const Xbyak_aarch64::ZRegD&, double)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4825:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4825 | void CodeGenerator::fcmne(const PRegD &pd, const _PReg &pg, const ZRegD &zn, const double zero) { SveFpCompWithZero(1, 1, 0, pd, pg, zn, zero); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fadd(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4886:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4886 | void CodeGenerator::fadd(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(0, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fadd(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4887:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4887 | void CodeGenerator::fadd(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(0, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fadd(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4888:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4888 | void CodeGenerator::fadd(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(0, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fsub(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4889:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4889 | void CodeGenerator::fsub(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(1, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fsub(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4890:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4890 | void CodeGenerator::fsub(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(1, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fsub(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4891:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4891 | void CodeGenerator::fsub(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(1, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmul(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4892:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4892 | void CodeGenerator::fmul(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(2, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmul(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4893:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4893 | void CodeGenerator::fmul(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(2, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmul(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4894:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4894 | void CodeGenerator::fmul(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(2, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fsubr(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4895:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4895 | void CodeGenerator::fsubr(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(3, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fsubr(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4896:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4896 | void CodeGenerator::fsubr(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(3, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fsubr(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4897:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4897 | void CodeGenerator::fsubr(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(3, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmaxnm(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4898:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4898 | void CodeGenerator::fmaxnm(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(4, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmaxnm(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4899:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4899 | void CodeGenerator::fmaxnm(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(4, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmaxnm(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4900:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4900 | void CodeGenerator::fmaxnm(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(4, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fminnm(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4901:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4901 | void CodeGenerator::fminnm(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(5, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fminnm(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4902:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4902 | void CodeGenerator::fminnm(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(5, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fminnm(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4903:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4903 | void CodeGenerator::fminnm(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(5, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmax(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4904:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4904 | void CodeGenerator::fmax(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(6, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmax(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4905:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4905 | void CodeGenerator::fmax(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(6, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmax(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4906:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4906 | void CodeGenerator::fmax(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(6, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmin(const Xbyak_aarch64::ZRegH&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4907:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4907 | void CodeGenerator::fmin(const ZRegH &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(7, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmin(const Xbyak_aarch64::ZRegS&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4908:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4908 | void CodeGenerator::fmin(const ZRegS &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(7, zdn, pg, ct); } | ^~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h: In member function 'void Xbyak_aarch64::CodeGenerator::fmin(const Xbyak_aarch64::ZRegD&, const Xbyak_aarch64::_PReg&, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/xbyak_aarch64/src/xbyak_aarch64_mnemonic.h:4909:6: error: '+nofp' feature modifier is incompatible with the use of floating-point types 4909 | void CodeGenerator::fmin(const ZRegD &zdn, const _PReg &pg, const float ct) { SveFpArithmeticImmPred(7, zdn, pg, ct); } | ^~~~~~~~~~~~~ gmake[2]: *** [src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/build.make:93: src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[1]: *** [CMakeFiles/Makefile2:696: src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/all] Error 2 In file included from /usr/include/c++/12/bits/hashtable.h:35, from /usr/include/c++/12/unordered_map:46, from /builddir/build/BUILD/oneDNN-3.0.1/src/common/memory_tracking.hpp:21, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_reducer.hpp:25, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/cpu_reducer.cpp:28: /usr/include/c++/12/bits/hashtable_policy.h: In constructor 'std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float)': /usr/include/c++/12/bits/hashtable_policy.h:504:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 504 | _Prime_rehash_policy(float __z = 1.0) noexcept | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build.make:107: src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o] Error 1 In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/primitive_desc.hpp:30, from /builddir/build/BUILD/oneDNN-3.0.1/src/common/engine.hpp:30, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/cpu_engine.hpp:26, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/cpu_batch_normalization_list.cpp:19: /builddir/build/BUILD/oneDNN-3.0.1/src/common/primitive_attr.hpp: In member function 'dnnl::impl::status_t dnnl::impl::scales_t::set(float)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/primitive_attr.hpp:154:14: error: '+nofp' feature modifier is incompatible with the use of floating-point types 154 | status_t set(float single_scale) { return this->set(1, 0, &single_scale); } | ^~~ In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/engine_id.hpp:23, from /builddir/build/BUILD/oneDNN-3.0.1/src/common/engine.hpp:27: /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp: In function 'bool dnnl::impl::utils::equal_with_nan(float, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp:257:13: error: '+nofp' feature modifier is incompatible with the use of floating-point types 257 | inline bool equal_with_nan(float v1, float v2) { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp:257:13: error: '+nofp' feature modifier is incompatible with the use of floating-point types In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp:23: /usr/include/c++/12/cmath: In function 'constexpr bool std::isnan(float)': /usr/include/c++/12/cmath:611:3: error: '+nofp' feature modifier is incompatible with the use of floating-point types 611 | isnan(float __x) | ^~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/common/primitive_attr.hpp: In member function 'dnnl::impl::status_t dnnl::impl::rnn_tparams_t::set(bool, dnnl::impl::dim_t, const float*, float)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/primitive_attr.hpp:90:14: error: '+nofp' feature modifier is incompatible with the use of floating-point types 90 | status_t set(bool mode, dim_t ngates, const float *scales, float cscale) { | ^~~ In file included from /usr/include/c++/12/bits/hashtable.h:35, from /usr/include/c++/12/unordered_map:46, from /builddir/build/BUILD/oneDNN-3.0.1/src/common/memory_tracking.hpp:21, from /builddir/build/BUILD/oneDNN-3.0.1/src/common/primitive_desc.hpp:27: /usr/include/c++/12/bits/hashtable_policy.h: In constructor 'std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float)': /usr/include/c++/12/bits/hashtable_policy.h:504:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 504 | _Prime_rehash_policy(float __z = 1.0) noexcept | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [src/cpu/CMakeFiles/dnnl_cpu.dir/build.make:107: src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[1]: *** [CMakeFiles/Makefile2:644: src/cpu/CMakeFiles/dnnl_cpu.dir/all] Error 2 In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.cpp:24: /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp: In constructor 'dnnl::impl::cpu::aarch64::jit_uni_eltwise_injector_f32::jit_uni_eltwise_injector_f32(dnnl::impl::cpu::aarch64::jit_generator*, dnnl::impl::alg_kind_t, float, float, float, bool, Xbyak_aarch64::XReg, Xbyak_aarch64::PReg, Xbyak_aarch64::PReg, Xbyak_aarch64::PReg, bool, bool, bool, bool) [with dnnl::impl::cpu::aarch64::cpu_isa_t isa = dnnl::impl::cpu::aarch64::sve_512]': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 102 | jit_uni_eltwise_injector_f32(jit_generator *host, alg_kind_t alg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/dnnl_thread.hpp:24, from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.cpp:20: /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp: In function 'int dnnl::impl::float2int(float)': /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp:652:12: error: '+nofp' feature modifier is incompatible with the use of floating-point types 652 | inline int float2int(float x) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/common/utils.hpp:23: /usr/include/c++/12/cmath: In function 'constexpr float std::log(float)': /usr/include/c++/12/cmath:338:3: error: '+nofp' feature modifier is incompatible with the use of floating-point types 338 | log(float __x) | ^~~ /usr/include/c++/12/cmath:338:3: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp: In constructor 'dnnl::impl::cpu::aarch64::jit_uni_eltwise_injector_f32::jit_uni_eltwise_injector_f32(dnnl::impl::cpu::aarch64::jit_generator*, dnnl::impl::alg_kind_t, float, float, float, bool, Xbyak_aarch64::XReg, Xbyak_aarch64::PReg, Xbyak_aarch64::PReg, Xbyak_aarch64::PReg, bool, bool, bool, bool) [with dnnl::impl::cpu::aarch64::cpu_isa_t isa = dnnl::impl::cpu::aarch64::sve_256]': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 102 | jit_uni_eltwise_injector_f32(jit_generator *host, alg_kind_t alg, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp: In constructor 'dnnl::impl::cpu::aarch64::jit_uni_eltwise_injector_f32::jit_uni_eltwise_injector_f32(dnnl::impl::cpu::aarch64::jit_generator*, dnnl::impl::alg_kind_t, float, float, float, bool, Xbyak_aarch64::XReg, Xbyak_aarch64::PReg, Xbyak_aarch64::PReg, Xbyak_aarch64::PReg, bool, bool, bool, bool) [with dnnl::impl::cpu::aarch64::cpu_isa_t isa = dnnl::impl::cpu::aarch64::sve_128]': /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_eltwise_injector.hpp:102:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types gmake[2]: *** [src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build.make:149: src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o] Error 1 In file included from /builddir/build/BUILD/oneDNN-3.0.1/src/cpu/aarch64/injectors/jit_uni_binary_injector.cpp:18: /usr/include/c++/12/cmath: In function 'constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log2(_Tp) [with _Tp = long unsigned int]': /usr/include/c++/12/cmath:1582:5: error: '+nofp' feature modifier is incompatible with the use of floating-point types 1582 | log2(_Tp __x) | ^~~~ gmake[2]: *** [src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/build.make:135: src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[1]: Leaving directory '/builddir/build/BUILD/oneDNN-3.0.1/aarch64-OpenCloudOS-linux-gnu' gmake[1]: *** [CMakeFiles/Makefile2:670: src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/all] Error 2 gmake: *** [Makefile:149: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.Lt8HXy (%build) Bad exit status from /var/tmp/rpm-tmp.Lt8HXy (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/onednn.spec\n', 1)] 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 597, 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 --noclean --target aarch64 --nodeps /builddir/build/SPECS/onednn.spec