Dev Builds » 20161106-1048

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 14. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN

Commit

Commit ID 876f07cbeea5b583ca75685cefa0fd4be1e904a4
Author Joost VandeVondele
Date 2016-11-06 10:48:07 UTC
Fix undefined behaviour with unaligned loads in syzygy code Casting a pointer to a different type with stricter alignment requirements yields to implementation dependent behaviour. Practicaly everything is fine for common platforms because the CPU/OS/compiler will generate correct code, but anyhow it is better to be safe than sorry. Testing with dbg_hit_on() shows that the unalignment accesses are very rare (below 0.1%) so it makes sense to split the code in a fast path for the common case and a slower path as a fallback. No functional change (verified with TB enabled).
Copyright 2011–2024 Next Chess Move LLC