Skip to content
Switch branches/tags
Go to file

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 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 for system requirements. Mid 2010 Mac Pro is the oldest model year and says Nehalem/Westmere.

Git stats


Failed to load latest commit information.

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


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.


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.


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