Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

iMac Pro (2017) has the W-2150B Xeon (or similar). This Skylake CPU supports AVX-512 BW but not VNNI. However we used to assume that BW implied VNNI which would lead to a crash.

Changed to a more stringent check: IFMA does imply VNNI. But per https://en.wikipedia.org/wiki/AVX-512#CPUs_with_AVX-512 that means we miss the 2019 Mac Pro which uses Cascade Lake (so no IFMA, but yes VNNI). So we also now check the model identifier to see if we are dealing with a 2019 Mac Pro.

Finally get rid of x86-64 binary since all Macs running 10.14 or later support SSE4.1 and POPCNT. See https://support.apple.com/kb/SP777?locale=en_US for system requirements. Mid 2010 Mac Pro is the oldest model year and https://support.apple.com/kb/sp589?locale=en_US says Nehalem/Westmere.
ba398a5

Git stats

Files

Permalink
Failed to load latest commit information.

README.md

Stockfish for Mac

Stockfish for Mac is a powerful chess analysis app. Play two-player games on the beautiful chess board, or get instant accurate analysis of any game.

Stockfish for Mac web site

Mac App Store download link

Features

Stockfish for Mac has many of the essential features one would expect in a professional chess analysis application:

  • Chess board with "Magic Move" animations, legal move highlight, best move arrow
  • Can interface with any UCI chess engine
  • Supports opening, viewing, and saving multi-game PGN files
  • System hardware detection to load 64-bit, SSE4.2, or Haswell binaries
  • MultiPV
  • Undo/Redo
  • Supports copying and pasting FEN strings
  • Supports some UCI options

Features Stockfish for Mac does not have are currently open tickets in the issue tracker.

Acknowledgements

Stockfish for Mac is powered by the open-source Stockfish chess engine. This project also uses source code from Tord Romstad's Stockfish for iOS app.

License

GPL version 3. Please submit pull requests if you make improvements to Stockfish for Mac!