Przejdź do głównej zawartości

Stockfish 16033114 - nowa kompilacja znakomitego silnika szachowego


Stockfish - silnik szachowy UCI

Poprzednie wersje Stockfish 

Autor kompilacji - 
Lucasart 

Informacje o wersji:
Timestamp: 1459426957 

Guard against UB in lsb/msb 

lsb(b) and msb(b) are undefined when b == 0. This can lead to subtle bugs, where 
the resulting code behaves differently on different configurations: 
- It can be the home grown software LSB/MSB 
- It can be the compiler generated software LSB/MSB (when using compiler 
intrinsics without the right compiler flags to allow compiler to use hardware 
LSB/MSB). Which of course depends on the compiler. 
- It can be hardware LSB/MSB generated by the compiler. 
- Not to mention that hardware LSB/MSB can return different value on different 
hardware when b == 0. 

No functional change 

Resolves #610 

JCER=3247


Komentarze

Popularne posty z tego bloga

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

Na jednym z szachowych blogów znalazłem (J.S.) ciekawą wypowiedź dotyczącą nauki gry w szachy, której autorem jest  Martin Wollf . Genialna diagnoza! Pewien przyjaciel zapytał mnie: -  Dlaczego inwestujesz tyle pieniędzy i własnego czasu, aby twój syn uczył się grać w szachy? Moja odpowiedź: Cóż, muszę przyznać się do winy:  nie płacę za to, żeby mój syn grał w szachy. Czy wiesz, dlaczego płacę? - Płacę, żeby mój syn nauczył się być zdyscyplinowany. - Płacę również za to, by mój syn mógł ćwiczyć swój umysł i rozwijać swoją kreatywność. - Płacę za mojego syna, aby nauczył się radzić sobie z porażkami, z rozczarowaniami jeśli nie uda mu się osiągnąć tego, czego oczekiwał. - Płacę za mojego syna, aby nauczył się realizować swoje cele. - Płacę, aby moje dziecko zrozumiało, że aby osiągnąć mistrzostwo trzeba  ciężko pracować i trenować godzinami. I że sukces nie nastąpi z dnia na dzień. - Płacę za to, że mój syn nawiązał przyjaźnie na całe życie. - Płacę za mojego sy

Ognisko na szachownicy!

Nie wiem, czy młody mieszkaniec z Nowego Bytomia czytał książkę Aleksieja Szirowa " Ogień na szachownicy ". Jeśli znał, to wziął tytuł zbyt dosłownie, bo bawiąc w Rudzie Śląskiej z nudów rozpalił ognisko na betonowej szachownicy. Na szczęście zauważył to  operator monitoringu i młodzieniec zapłacił mandat w wysokości 500 złotych. Tak, nieznajomość zasad gry w szachy  szkodzi :)  Informację o zdarzeniu zamieścił portal internetowy Ruda Śląska - TUTAJ .

Zeta Dva 0302 silnik szachowy pod winboard. Ukazała się nowa wersja!

Zeta Dva  - silnik szachowy pod winboard Autor: Srdja Matovic Ranking JCER=1997 Zeta Dva 0302 download