Stockfish 16011823_lucasart - nowa kompilacja zankomitego silnika szachowego

Stockfish - silnik szachowy UCI

Poprzednie wersje Stockfish 

Autor kompilacji - 
Lucasart 

Informacje od autora:
Timestamp: 1453155702 

Retire RootNode template 

There is no reason to compile 3 different copies of search(). PV nodes are on the cold path, and PvNode is a template parameter, so there is no cost in computing: 

const bool RootNode = PvNode && (ss-1)->ply == 0; 

And this simplifies code a tiny bit as well. 

Speed impact is negligible on my machine (i7-3770k, linux 4.2, gcc 5.2): 

nps +/- 
test 2378605 3118 
master 2383128 2793 
diff -4523 2746 

Bench: 7751425 

No functional change. 

Resolves #568  


JCER=3256


Komentarze

Popularne posty z tego bloga

Dlaczego wydajesz tyle pieniędzy by Twój syn grał w szachy?

Władimir Kramnik zawieszony na Chess.com - bo warto starzeć się z godnością

Nie żyje Lech Gałkowski, szachista i sędzia szachowy z Tczewa

Nie żyje Ryszard Paciejewski - szachista, sędzia i działacz szachowy z Elbląga

Szachistka otruła swoją przeciwniczkę!