Dev Builds » 20110113-2103

You are viewing an old NCM Stockfish dev build test. You may find the most recent dev build tests using Stockfish 15 as the baseline here.

Use this dev build

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

Summary

Host Duration Avg Base NPS Games Wins Losses Draws Elo

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN

Commit

Commit ID 6442981cb649d2008275f12564aeeb69e73f41f5
Author Marco Costalba
Date 2011-01-13 21:03:18 UTC
Fix an hang on 32 bits while allocating big TT table If size_t is defined as a 32 bit quanitity then we have an overflow in the left term of the while condition if mbSize is bigger then 2048. For instance if mbSize is 2049 then when newSize will reach 0x80000000 (2048MB) comparison is still true, 'while' loops again and we have an overflow in the expression (2*newSize) so that result is 0 and at that point 'while' keeps looping forever hanging the application. This patch fixes the bug and also makes operator new do not throw an exception upon failure but return a NULL pointer instead. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
Copyright 2011–2026 Next Chess Move LLC