30 September 2016

Stockfish 290916

Author: Marco Costalba
Date: Thu Sep 29 15:24:36 2016 +0200
Timestamp: 1475155476

Remove useless razoring condition

Condition is always true! For any value of the
array index! Even an out of bound array, like
razor_margin[120]!!!!

No functional change.

Author: HiraokaTakuya
Date: Thu Sep 29 15:20:07 2016 +0200
Timestamp: 1475155207

Make razor_margin[4] ONE_PLY value independent

No functional change.


Download:
armv7-a PGO : HERE
arm64-v8a :HERE
x86 : HERE

Arasan 270916 armv7 pgo

Arasan Chess Engine by Jon Dart

commit:
  • Expand range of KING_ATTACK_SCALE array.
  • Split out initialization of king proximity bitboards into a separate routine.
  • Simplify king safety and make king safety params tunable.


29 September 2016

Texel 1.06a48 armv7

Texel chess engine by Peter Osterlund
Based on my test this build 13% faster than the original.

Download

28 September 2016

Stockfish 25092016 armv7

Author: Stéphane Nicolet
Date: Sun Sep 25 10:45:10 2016 +0200
Timestamp: 1474793110

Rename shift_bb() to shift()

Rename shift_bb() to shift(), and DELTA_S to SOUTH, etc.
to improve code readability, especially in evaluate.cpp
when they are used together:

old b = shift_bb<DELTA_S>(pos.pieces(PAWN))
new b = shift<SOUTH>(pos.pieces(PAWN))

While there fix some small code style issues.

No functional change.


Download

Update:
PGO build 5% faster: Download Here


Stockfish-250916-arm8x64