detected OS is [Linux]
detected compiler is [g++]
g++ -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 tools/verbatim.cpp -o ../build/verbatim -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -lm 
make pgo-instrumented
make[1]: Entering directory '/tmp/tmp91sg9f_q/Halogen/Halogen-tmp/src'
detected OS is [Linux]
detected compiler is [g++]
g++ -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 tools/verbatim.cpp -o ../build/verbatim -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -lm  -fprofile-generate -fno-lto
./../build/verbatim /OpenBench/Client/Networks/637096C1 ../build/verbatim.nn
Created embedded network
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c main.cpp -o ../build/main.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c chessboard/board_state.cpp -o ../build/chessboard/board_state.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c chessboard/game_state.cpp -o ../build/chessboard/game_state.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c evaluation/evaluate.cpp -o ../build/evaluation/evaluate.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c movegen/move.cpp -o ../build/movegen/move.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c movegen/movegen.cpp -o ../build/movegen/movegen.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c network/network.cpp -o ../build/network/network.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c numa/numa.cpp -o ../build/numa/numa.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/cuckoo.cpp -o ../build/search/cuckoo.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/data.cpp -o ../build/search/data.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/history.cpp -o ../build/search/history.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/search.cpp -o ../build/search/search.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/staged_movegen.cpp -o ../build/search/staged_movegen.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/static_exchange_evaluation.cpp -o ../build/search/static_exchange_evaluation.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/syzygy.cpp -o ../build/search/syzygy.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/zobrist.cpp -o ../build/search/zobrist.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/limit/time.cpp -o ../build/search/limit/time.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/transposition/table.cpp -o ../build/search/transposition/table.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/transposition/entry.cpp -o ../build/search/transposition/entry.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/thread.cpp -o ../build/search/thread.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c test/static_exchange_evaluation_test.cpp -o ../build/test/static_exchange_evaluation_test.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c third-party/Pyrrhic/tbprobe.cpp -o ../build/third-party/Pyrrhic/tbprobe.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c uci/uci.cpp -o ../build/uci/uci.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c datagen/datagen.cpp -o ../build/datagen/datagen.cpp.o
g++  -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c datagen/encode.cpp -o ../build/datagen/encode.cpp.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:87,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86intrin.h:32,
                 from ./movegen/magic.h:8,
                 from movegen/movegen.cpp:11:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h: In function ‘void append_legal_moves(Square, uint64_t, T&) [with Side STM = WHITE; MoveFlag flag = CAPTURE; T = StaticVector<Move, 256>]’:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:365:1: error: inlining failed in call to ‘always_inline’ ‘__m512i _mm512_maskz_compress_epi16(__mmask32, __m512i)’: target specific option mismatch
  365 | _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
movegen/movegen.cpp:245:58: note: called from here
  245 |     __m512i high_compressed = _mm512_maskz_compress_epi16(high_mask, high_template);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:365:1: error: inlining failed in call to ‘always_inline’ ‘__m512i _mm512_maskz_compress_epi16(__mmask32, __m512i)’: target specific option mismatch
  365 | _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
movegen/movegen.cpp:244:57: note: called from here
  244 |     __m512i low_compressed = _mm512_maskz_compress_epi16(low_mask, low_template);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:365:1: error: inlining failed in call to ‘always_inline’ ‘__m512i _mm512_maskz_compress_epi16(__mmask32, __m512i)’: target specific option mismatch
  365 | _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
movegen/movegen.cpp:245:58: note: called from here
  245 |     __m512i high_compressed = _mm512_maskz_compress_epi16(high_mask, high_template);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:365:1: error: inlining failed in call to ‘always_inline’ ‘__m512i _mm512_maskz_compress_epi16(__mmask32, __m512i)’: target specific option mismatch
  365 | _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
movegen/movegen.cpp:244:57: note: called from here
  244 |     __m512i low_compressed = _mm512_maskz_compress_epi16(low_mask, low_template);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:365:1: error: inlining failed in call to ‘always_inline’ ‘__m512i _mm512_maskz_compress_epi16(__mmask32, __m512i)’: target specific option mismatch
  365 | _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
movegen/movegen.cpp:245:58: note: called from here
  245 |     __m512i high_compressed = _mm512_maskz_compress_epi16(high_mask, high_template);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:365:1: error: inlining failed in call to ‘always_inline’ ‘__m512i _mm512_maskz_compress_epi16(__mmask32, __m512i)’: target specific option mismatch
  365 | _mm512_maskz_compress_epi16 (__mmask32 __A, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
movegen/movegen.cpp:244:57: note: called from here
  244 |     __m512i low_compressed = _mm512_maskz_compress_epi16(low_mask, low_template);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:288: ../build/movegen/movegen.cpp.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:87,
                 from ./network/simd/define.hpp:9,
                 from ./network/simd/intrinsics.hpp:3,
                 from ./network/accumulator.hpp:3,
                 from network/network.cpp:14:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h: In function ‘void NN::Features::FT_activation(const std::array<short int, 1536>&, const std::array<short int, 1536>&, std::array<unsigned char, 1536>&, std::array<short int, 384>&, size_t&)’:
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:373:1: error: inlining failed in call to ‘always_inline’ ‘void _mm512_mask_compressstoreu_epi16(void*, __mmask32, __m512i)’: target specific option mismatch
  373 | _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from network/network.cpp:16:
./network/inference.hpp:136:41: note: called from here
  136 |         _mm512_mask_compressstoreu_epi16(&sparse_nibbles[sparse_nibbles_size], mask, indicies);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:373:1: error: inlining failed in call to ‘always_inline’ ‘void _mm512_mask_compressstoreu_epi16(void*, __mmask32, __m512i)’: target specific option mismatch
  373 | _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./network/inference.hpp:196:41: note: called from here
  196 |         _mm512_mask_compressstoreu_epi16(&sparse_nibbles[sparse_nibbles_size], mask, indicies);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:373:1: error: inlining failed in call to ‘always_inline’ ‘void _mm512_mask_compressstoreu_epi16(void*, __mmask32, __m512i)’: target specific option mismatch
  373 | _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./network/inference.hpp:136:41: note: called from here
  136 |         _mm512_mask_compressstoreu_epi16(&sparse_nibbles[sparse_nibbles_size], mask, indicies);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:373:1: error: inlining failed in call to ‘always_inline’ ‘void _mm512_mask_compressstoreu_epi16(void*, __mmask32, __m512i)’: target specific option mismatch
  373 | _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./network/inference.hpp:136:41: note: called from here
  136 |         _mm512_mask_compressstoreu_epi16(&sparse_nibbles[sparse_nibbles_size], mask, indicies);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:373:1: error: inlining failed in call to ‘always_inline’ ‘void _mm512_mask_compressstoreu_epi16(void*, __mmask32, __m512i)’: target specific option mismatch
  373 | _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./network/inference.hpp:196:41: note: called from here
  196 |         _mm512_mask_compressstoreu_epi16(&sparse_nibbles[sparse_nibbles_size], mask, indicies);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/14/include/avx512vbmi2intrin.h:373:1: error: inlining failed in call to ‘always_inline’ ‘void _mm512_mask_compressstoreu_epi16(void*, __mmask32, __m512i)’: target specific option mismatch
  373 | _mm512_mask_compressstoreu_epi16 (void * __A, __mmask32 __B, __m512i __C)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./network/inference.hpp:196:41: note: called from here
  196 |         _mm512_mask_compressstoreu_epi16(&sparse_nibbles[sparse_nibbles_size], mask, indicies);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:288: ../build/network/network.cpp.o] Error 1
make[1]: Leaving directory '/tmp/tmp91sg9f_q/Halogen/Halogen-tmp/src'
make: *** [Makefile:145: pgo] Error 2