New Updates for the M1

Updates for the m1: berserk-4.5.1, lc0-0.28, mayhem-5.7, shashchess-18.1, stockfish-20210912, sugar-AI-2.4, sugar-AI-ICCF-2.4

Binary: berserk-4.5.1
Source: https://github.com/jhonnold/berserk/releases/tag/4.5.1

% diff makefile makefile_old
8,9c8,9
< CFLAGS = -O3 $(WFLAGS) -flto -DNDEBUG -g
< TFLAGS = -O3 $(WFLAGS) -flto -fopenmp -DTUNE -DNDEBUG -g
---
> CFLAGS = -O3 $(WFLAGS) -flto -march=native -DNDEBUG -g
> TFLAGS = -O3 $(WFLAGS) -flto -fopenmp -march=native -DTUNE -DNDEBUG -g

 

Binary: Clover-2.4 (doesn’t compile yet)
Source: https://github.com/lucametehau/CloverEngine/releases/tag/v2.4

Binary: lc0-0.28
Nets: https://lczero.org/dev/wiki/best-nets-for-lc0/
Source: https://github.com/LeelaChessZero/lc0/releases/tag/v0.28.0

Binary: mayhem-5.7
Net: nn-cb80fb9393af.nnue
Source: https://github.com/SamuraiDangyo/mayhem/releases/tag/v5.7

% diff Makefile Makefile_old
25c25
< BFLAGS    = -std=c++17 -O3 -arm64-apple-macos11 -flto -fno-exceptions
---
> BFLAGS    = -std=c++17 -O3 -flto -march=native -fno-exceptions
27c27
< NFLAGS    = -DUSE_NEON
---
> NFLAGS    = -DUSE_AVX2 -mavx2

 

Binary: seer-2.3.0 (doesn’t compile yet)
Source: https://github.com/connormcmonigle/seer-nnue/releases/tag/v2.3.0

Binary: shashchess-18.1
Net: nn-735bba95dec0.nnue
Binary: shashchess-slim-18.1
Source: https://github.com/amchess/ShashChess/releases/tag/18.1

% diff Makefile Makefile_old
319d318
< CXXFLAGS += -DNNUE_EMBEDDING_OFF
321c320
< LDFLAGS += -lcurl $(EXTRALDFLAGS)
---
> LDFLAGS += -lcurl -lws2_32 $(EXTRALDFLAGS)

 

Binary: stockfish-20210912
Net: nn-6762d36ad265.nnue
Binary: stockfish-slim-20210912
Source: https://github.com/official-stockfish/Stockfish

diff Makefile Makefile_old
319d318
< CXXFLAGS += -DNNUE_EMBEDDING_OFF

 

Binary: sugar-AI-2.4
Net: nn-735bba95dec0.nnue
Source: https://github.com/Zerbinati/SugaR-AI/releases/tag/AI240

Binary: sugar-AI-ICCF-2.4
Net: nn-735bba95dec0.nnue
Source: https://github.com/Zerbinati/SugaR-AI-ICCF/releases/tag/ICCF240