make build COMP=gcc
make[1]: Entering directory '/tmp/tmppvm5xtln/Terachess-Stockfish/Terachess-Stockfish-tmp/src'
Network  not found: building with NNUE_EMBEDDING_OFF (material-eval fallback). No download attempted.

Config:
debug: 'no'
sanitize: 'none'
optimize: 'yes'
arch: 'x86_64'
bits: '64'
kernel: 'Linux'
os: 'GNU/Linux'
prefetch: 'yes'
popcnt: 'yes'
pext: 'yes'
sse: 'yes'
mmx: 'no'
sse2: 'yes'
ssse3: 'yes'
sse41: 'yes'
avx2: 'yes'
avxvnni: 'no'
avx512: 'yes'
vnni512: 'yes'
avx512icl: 'yes'
altivec: 'no'
vsx: 'no'
neon: 'no'
dotprod: 'no'
arm_version: '0'
lsx: 'no'
lasx: 'no'
syzygy: 'yes'
target_windows: ''

Flags:
CXX: g++
CXXFLAGS:  -Wall -Wcast-qual -fno-exceptions -std=c++17  -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF
LDFLAGS:   -m64 -Wl,--no-as-needed -lpthread -lrt  -Wall -Wcast-qual -fno-exceptions -std=c++17  -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -flto=jobserver

Testing config sanity. If this fails, try 'make help' ...

make ARCH=x86-64-avx512icl COMP=gcc all
make[2]: Entering directory '/tmp/tmppvm5xtln/Terachess-Stockfish/Terachess-Stockfish-tmp/src'
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o benchmark.o benchmark.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o bitboard.o bitboard.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o datagen.o datagen.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o evaluate.o evaluate.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o main.o main.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o notation.o notation.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -DGIT_SHA=fde58c68  -c -o misc.o misc.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o movegen.o movegen.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o movepick.o movepick.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o position.o position.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o search.o search.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o thread.o thread.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o timeman.o timeman.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o tt.o tt.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o uci.o uci.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o ucioption.o ucioption.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o tune.o tune.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o engine.o engine.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o score.o score.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o memory.o memory.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o sha256.o sha256.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o tera_features.o nnue/tera_features.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o tera_accumulator.o nnue/tera_accumulator.cpp
g++ -DGIT_SHA_FULL=fde58c6823b1d97e77a70b9827433aab55a8b143 -DTERA_SOURCE_COMMIT=\"fde58c6823b1d97e77a70b9827433aab55a8b143\" -DTERA_SOURCE_DIRTY=0 -DTERA_EVALFILE_DEFAULT=\"../Networks/05162B61\" -Wall -Wcast-qual -fno-exceptions -std=c++17 -pedantic -Wextra -Wshadow -Wmissing-declarations -m64 -Wstack-usage=128000 -fno-ipa-cp-clone -fconstexpr-ops-limit=500000000 -DUSE_PTHREADS -DNDEBUG -O3 -funroll-loops -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -DUSE_AVX2 -mavx2 -mbmi -DUSE_AVX512 -mavx512f -mavx512bw -mavx512dq -mavx512vl -DUSE_VNNI -mavx512f -mavx512bw -mavx512vnni -mavx512dq -mavx512vl -DUSE_AVX512 -DUSE_VNNI -DUSE_AVX512ICL -mavx512f -mavx512cd -mavx512vl -mavx512dq -mavx512bw -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512vpopcntdq -mavx512bitalg -mavx512vnni -mvpclmulqdq -mgfni -mvaes -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_PEXT -mbmi2 -DUSE_COMPTIME_ATTACKS -DARCH=x86-64-avx512icl -flto -flto-partition=one -DNNUE_EMBEDDING_OFF -c -o tera_network.o nnue/tera_network.cpp
movepick.cpp:62:45: error: ‘__m512i’ has not been declared
   62 | static void splat_extmove(const ExtMove& m, __m512i& move, __m512i& value) {
      |                                             ^~~~~~~
movepick.cpp:62:60: error: ‘__m512i’ has not been declared
   62 | static void splat_extmove(const ExtMove& m, __m512i& move, __m512i& value) {
      |                                                            ^~~~~~~
movepick.cpp: In function ‘void Stockfish::{anonymous}::splat_extmove(const Stockfish::ExtMove&, int&, int&)’:
movepick.cpp:63:13: error: ‘_mm512_set1_epi32’ was not declared in this scope
   63 |     move  = _mm512_set1_epi32(m.raw());
      |             ^~~~~~~~~~~~~~~~~
movepick.cpp: At global scope:
movepick.cpp:70:5: error: ‘__m512i’ does not name a type
   70 |     __m512i              sortedValues, sortedMoves;
      |     ^~~~~~~
movepick.cpp: In constructor ‘Stockfish::{anonymous}::MoveSorter::MoveSorter(const Stockfish::ExtMove&)’:
movepick.cpp:73:30: error: ‘sortedMoves’ was not declared in this scope
   73 |         splat_extmove(first, sortedMoves, sortedValues);
      |                              ^~~~~~~~~~~
movepick.cpp:73:43: error: ‘sortedValues’ was not declared in this scope
   73 |         splat_extmove(first, sortedMoves, sortedValues);
      |                                           ^~~~~~~~~~~~
movepick.cpp:76:24: error: ‘_mm512_mask_set1_epi32’ was not declared in this scope
   76 |         sortedValues = _mm512_mask_set1_epi32(sortedValues, ~1, std::numeric_limits<int>::min());
      |                        ^~~~~~~~~~~~~~~~~~~~~~
movepick.cpp: In member function ‘void Stockfish::{anonymous}::MoveSorter::insert(const Stockfish::ExtMove&)’:
movepick.cpp:80:9: error: ‘__m512i’ was not declared in this scope
   80 |         __m512i move, value;
      |         ^~~~~~~
movepick.cpp:81:26: error: ‘move’ was not declared in this scope; did you mean ‘std::move’?
   81 |         splat_extmove(m, move, value);
      |                          ^~~~
      |                          std::move
In file included from /usr/include/c++/16/algorithm:91,
                 from history.h:22,
                 from movepick.h:22,
                 from movepick.cpp:19:
/usr/include/c++/16/pstl/glue_algorithm_defs.h:354:1: note: ‘std::move’ declared here
  354 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
movepick.cpp:81:32: error: ‘value’ was not declared in this scope; did you mean ‘Value’?
   81 |         splat_extmove(m, move, value);
      |                                ^~~~~
      |                                Value
movepick.cpp:85:65: error: ‘sortedValues’ was not declared in this scope
   85 |         const u16 expand = _kadd_mask16(_mm512_cmplt_epi32_mask(sortedValues, value), -1);
      |                                                                 ^~~~~~~~~~~~
movepick.cpp:85:41: error: ‘_mm512_cmplt_epi32_mask’ was not declared in this scope
   85 |         const u16 expand = _kadd_mask16(_mm512_cmplt_epi32_mask(sortedValues, value), -1);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~
movepick.cpp:85:28: error: ‘_kadd_mask16’ was not declared in this scope
   85 |         const u16 expand = _kadd_mask16(_mm512_cmplt_epi32_mask(sortedValues, value), -1);
      |                            ^~~~~~~~~~~~
movepick.cpp:87:24: error: ‘_mm512_mask_expand_epi32’ was not declared in this scope
   87 |         sortedValues = _mm512_mask_expand_epi32(value, expand, sortedValues);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
movepick.cpp:88:9: error: ‘sortedMoves’ was not declared in this scope
   88 |         sortedMoves  = _mm512_mask_expand_epi32(move, expand, sortedMoves);
      |         ^~~~~~~~~~~
movepick.cpp: In member function ‘void Stockfish::{anonymous}::MoveSorter::write_sorted(Stockfish::ExtMove*, Stockfish::isize) const’:
movepick.cpp:96:44: error: ‘__m512i’ does not name a type
   96 |         auto write = [&](int offset, const __m512i indices) {
      |                                            ^~~~~~~
movepick.cpp:102:10: error: expected ‘)’ before ‘;’ token
  102 |         };
      |          ^
movepick.cpp:96:25: note: to match this ‘(’
   96 |         auto write = [&](int offset, const __m512i indices) {
      |                         ^
movepick.cpp: In lambda function:
movepick.cpp:102:10: error: expected ‘{’ before ‘;’ token
  102 |         };
      |          ^
movepick.cpp:96:30: warning: unused parameter ‘offset’ [-Wunused-parameter]
   96 |         auto write = [&](int offset, const __m512i indices) {
      |                          ~~~~^~~~~~
movepick.cpp: In member function ‘void Stockfish::{anonymous}::MoveSorter::write_sorted(Stockfish::ExtMove*, Stockfish::isize) const’:
movepick.cpp:104:18: error: ‘_mm512_setr_epi32’ was not declared in this scope
  104 |         write(0, _mm512_setr_epi32(0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23));
      |                  ^~~~~~~~~~~~~~~~~
movepick.cpp:91:32: warning: unused parameter ‘moves’ [-Wunused-parameter]
   91 |     void write_sorted(ExtMove* moves, isize count) const {
      |                       ~~~~~~~~~^~~~~
movepick.cpp:91:45: warning: unused parameter ‘count’ [-Wunused-parameter]
   91 |     void write_sorted(ExtMove* moves, isize count) const {
      |                                       ~~~~~~^~~~~
movepick.cpp: At global scope:
movepick.cpp:62:13: warning: ‘void Stockfish::{anonymous}::splat_extmove(const Stockfish::ExtMove&, int&, int&)’ defined but not used [-Wunused-function]
   62 | static void splat_extmove(const ExtMove& m, __m512i& move, __m512i& value) {
      |             ^~~~~~~~~~~~~
make[2]: *** [Makefile:1346: movepick.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/tmppvm5xtln/Terachess-Stockfish/Terachess-Stockfish-tmp/src'
make[1]: *** [Makefile:1118: build] Error 2
make[1]: Leaving directory '/tmp/tmppvm5xtln/Terachess-Stockfish/Terachess-Stockfish-tmp/src'
make: *** [Makefile:1581: openbench] Error 2