mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 00:33:09 +00:00
Prefetch TT entries in probcut
Passed STC: LLR: 2.93 (-2.94,2.94) <0.00,2.00> Total: 101344 W: 25893 L: 25491 D: 49960 Ptnml(0-2): 303, 11350, 26991, 11698, 330 https://tests.stockfishchess.org/tests/view/6540daa6cc309ae83956669b slight speedup: ``` Result of 100 runs ================== base (./stockfish.master ) = 1170705 +/- 3133 test (./stockfish.patch ) = 1174545 +/- 2895 diff = +3841 +/- 3196 speedup = +0.0033 P(speedup > 0) = 0.9907 ``` closes https://github.com/official-stockfish/Stockfish/pull/4856 No functional change
This commit is contained in:
parent
908811c24a
commit
e277dda716
1 changed files with 3 additions and 0 deletions
|
@ -869,6 +869,9 @@ Value search(Position& pos, Stack* ss, Value alpha, Value beta, Depth depth, boo
|
|||
{
|
||||
assert(pos.capture_stage(move));
|
||||
|
||||
// Prefetch the TT entry for the resulting position
|
||||
prefetch(TT.first_entry(pos.key_after(move)));
|
||||
|
||||
ss->currentMove = move;
|
||||
ss->continuationHistory =
|
||||
&thisThread
|
||||
|
|
Loading…
Add table
Reference in a new issue