After some pretty busy months I found time to compile a few new versions of engines for the Apple M1:
berserk-8.5.1, corchess-3.0, crystal-4.0, honey-v14.1.1, lc0-0.28.2, mayhem-6.5, rubichess-2021, seer-2.4, shashchess-20.1, stash-bot-32, stockfish-14.1
Source: https://github.com/jhonnold/berserk/releases/tag/8.5.1
Binary: berserk-8.5.1
% diff makefile makefile_old 10c10 < CFLAGS = -O3 $(WFLAGS) -g -flto --- > CFLAGS = -O3 $(WFLAGS) -g -flto -march=native
Source: https://github.com/IIvec/Stockfish
Net: nn-ac07bd334b62.nnue
Binary: corchess-3.0
Binary: corchess-slim-3.0
% diff Makefile Makefile_old 337d336 < CXXFLAGS += -DNNUE_EMBEDDING_OFF
Source: https://github.com/jhellis3/Stockfish/releases/tag/v4.0
Net: nn-ac07bd334b62.nnue
Binary: crystal-4.0
Binary: crystal-slim-4.0
% diff Makefile Makefile_old 337d336 < CXXFLAGS += -DNNUE_EMBEDDING_OFF
Source: https://github.com/MichaelB7/Stockfish/releases/tag/c14.1
Net: nn-ac07bd334b62.nnue
Binary: Honey-v14.1.1
Binary: Honey-slim-v14.1.1
% diff Makefile Makefile_old 338d337 < CXXFLAGS += -DNNUE_EMBEDDING_OFF
Source: https://github.com/LeelaChessZero/lc0/releases/tag/v0.28.2
Nets: https://lczero.org/dev/wiki/best-nets-for-lc0/
Binary: lc0-0.28.2
Source: https://github.com/connormcmonigle/seer-nnue/releases/tag/v2.4.0
Net: nn-cb80fb9393af.nnue
Binary: mayhem-6.5
% diff Makefile Makefile_old 23c23 < BFLAGS = -std=c++17 -O3 -arm64-apple-macos11 -flto -fno-exceptions --- > BFLAGS = -std=c++17 -O3 -flto -march=native -fno-exceptions 25c25 < NFLAGS = -DUSE_NEON --- > NFLAGS = -DUSE_AVX2 -mavx2
Source: https://github.com/Matthies/RubiChess/releases/tag/2021
Nets: https://github.com/Matthies/NN
Binary: RubiChess-2021
Source: https://github.com/connormcmonigle/seer-nnue/releases/tag/v2.4.0
Net: 0xb9c1d84a.bin
Binary: seer-2.4
% diff makefile makefile-clang 15c15 < CXXFLAGS += -O3 -g -DNDEBUG --- > CXXFLAGS += -O3 -g -DNDEBUG -march=native -mtune=native -fopenmp
Source: https://github.com/amchess/ShashChess/releases/tag/20.1
Net: nn-13406b1dcbe0.nnue
Binary: shashchess-20.1
Binary: shashchess-slim-20.1
% diff Makefile Makefile_old 319d318 < CXXFLAGS += -DNNUE_EMBEDDING_OFF 321c320 < LDFLAGS += -lcurl $(EXTRALDFLAGS) --- > LDFLAGS += -lcurl -lws2_32 $(EXTRALDFLAGS)
Source: https://gitlab.com/mhouppin/stash-bot/-/releases
Binary: stash-bot-32
% diff makefile makefile_old 69,72d68 < ifeq ($ARCH),apple-silicon) < CFLAGS += -pedantic -Wextra -Wshadow -mfpu=neon -flto -DUSE_NEON < endif
Source: https://github.com/official-stockfish/Stockfish/releases/tag/sf_14.1
Net: nn-13406b1dcbe0.nnue
Binary: stockfish-14.1
Binary: stockfish-slim-14.1
% diff Makefile Makefile_old 319d318 < CXXFLAGS += -DNNUE_EMBEDDING_OFF