mkdir -p ".tmp" ".tmp/src"
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/attack.cpp -o .tmp/src/attack.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/bench.cpp -o .tmp/src/bench.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/history.cpp -o .tmp/src/history.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/init.cpp -o .tmp/src/init.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/io.cpp -o .tmp/src/io.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/main.cpp -o .tmp/src/main.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/makemove.cpp -o .tmp/src/makemove.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/movegen.cpp -o .tmp/src/movegen.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/movepicker.cpp -o .tmp/src/movepicker.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/nnue.cpp -o .tmp/src/nnue.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/perft.cpp -o .tmp/src/perft.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/position.cpp -o .tmp/src/position.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/search.cpp -o .tmp/src/search.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/time_manager.cpp -o .tmp/src/time_manager.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/ttable.cpp -o .tmp/src/ttable.o -pthread
g++ -funroll-loops -O3 -flto -fno-exceptions -std=gnu++2a -DNDEBUG -Wall -Wcast-qual -Wextra -Wshadow -Wdouble-promotion -Wformat=2 -Wnull-dereference -Wlogical-op -Wold-style-cast -Wundef -pedantic -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -mfma -DNETWORK_NAME=\"nn.net\" -DEVALFILE=\"nn.net\" -march=native -MMD -MP -c src/uci.cpp -o .tmp/src/uci.o -pthread
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/search.h:5,
                 from src/movepicker.h:2,
                 from src/movepicker.cpp:1:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/movepicker.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/history.cpp:4:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/nnue.cpp:1:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/attack.h:4,
                 from src/movegen.cpp:2:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/history.o] Error 1
make: *** [makefile:169: .tmp/src/movegen.o] Error 1
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/ttable.h:3,
                 from src/bench.cpp:1:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/ttable.h:3,
                 from src/makemove.cpp:3:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/perft.cpp:2:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/time_manager.cpp:2:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/position.cpp:3:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/init.cpp:2:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/search.h:5,
                 from src/uci.cpp:6:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/makemove.o] Error 1
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/attack.h:4,
                 from src/attack.cpp:2:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/nnue.o] Error 1
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/search.h:5,
                 from src/search.cpp:6:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/attack.o] Error 1
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/ttable.h:3,
                 from src/ttable.cpp:1:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/bench.o] Error 1
make: *** [makefile:169: .tmp/src/perft.o] Error 1
make: *** [makefile:169: .tmp/src/time_manager.o] Error 1
make: *** [makefile:169: .tmp/src/ttable.o] Error 1
make: *** [makefile:169: .tmp/src/uci.o] Error 1
In file included from src/nnue.h:7,
                 from src/position.h:9,
                 from src/search.h:5,
                 from src/threads.h:6,
                 from src/io.cpp:7:
src/simd.h: In function ‘void vec_storeu_epi(vepi16*, vepi16)’:
src/simd.h:34:65: error: ‘_mm256_storeu_si512’ was not declared in this scope; did you mean ‘_mm512_storeu_si512’?
   34 | inline void    vec_storeu_epi (vepi16 *dst, const vepi16 src) { _mm256_storeu_si512(dst, src); }
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 _mm512_storeu_si512
make: *** [makefile:169: .tmp/src/position.o] Error 1
make: *** [makefile:169: .tmp/src/init.o] Error 1
make: *** [makefile:169: .tmp/src/io.o] Error 1
make: *** [makefile:169: .tmp/src/search.o] Error 1