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