condaa183 Advanced Member
Posts : 58 Reputation : 108 Join date : 2016-02-03
| Subject: SF Derv's April 8th releases Fri Apr 08, 2016 8:38 pm | |
| !! latest version !!
[You must be registered and logged in to see this link.] | Author: DU-jdto Date: Fri Apr 8 19:48:03 2016 +0100 Timestamp: 1460141283 Small passed pawn simplification STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 21993 W: 4197 L: 4078 D: 13718 LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 67213 W: 9135 L: 9077 D: 49001 Bench: 7482426 Resolves #622 | [You must be registered and logged in to see this link.] | Author: Alain SAVARD Date: Fri Apr 8 19:22:33 2016 +0100 Timestamp: 1460139753 Undefended King Ring There was already a penalty for squares only defended by King (undefended) This test records a penalty for completely undefended squares in the so called extended king-ring (so if we exclude squares defended by a Kg8 for example, we only look at h6 g6 and f6) We also exclude squares occupied by opponent pieces in this computation, based on the following results Was yellow at STC LLR: -2.97 (-2.94,2.94) [0.00,5.00] Total: 112499 W: 20649 L: 20293 D: 71557 and passed LTC LLR: 2.96 (-2.94,2.94) [0.00,5.00] Total: 36805 W: 5100 L: 4857 D: 26848 Bench: 8430233 Resolves: #619 | [You must be registered and logged in to see this link.] | Author: Alain SAVARD Date: Fri Apr 8 19:12:55 2016 +0100 Timestamp: 1460139175 Backward simplication On top of the usual conditions a) some opponent in front (but no lever) b) some neighbours (in front) (but no neighbour behind or same rank) c) < rank_5 to find out if a pawn is backward we look at the squares in front of this pawn to reach the same rank as the next neighbour. In current master, a pawn is backward if any of those squares is controlled by an enemy pawn on an adjacent file In this version, a pawn is ALSO backward if any of those squares is occupied by an enemy pawn. STC: [You must be registered and logged in to see this link.] LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 19051 W: 3557 L: 3433 D: 12061 LTC: [You must be registered and logged in to see this link.] LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 40810 W: 5619 L: 5526 D: 29665 Bench: 7525245 Resolves #614 | [You must be registered and logged in to see this link.] | Author: mstembera Date: Fri Apr 8 18:52:15 2016 +0100 Timestamp: 1460137935 Simplify popcnt Also a speedup(about 1%) on 64-bit w/o hardware popcnt Retire Max15 and Full template parameters (Contributed by Marco Costalba) Now that we have just SW and HW versions, use template default parameter to get rid of explicit template parameters. Retire bitcount.h and move the only defined function to bitboard.h No functional change Resolves #620 | [You must be registered and logged in to see this link.] | Author: lucasart Date: Fri Apr 8 18:47:31 2016 +0100 Timestamp: 1460137651 32-bit/64-bit Makefile fix Counter intuitively, make build ARCH=x86-32 does NOT produce a 32-bit compile when running a 64-bit OS. Nor would ARCH=x86-64 produce a 64-bit compile when running a 32-bit OS (assuming it compiled w/o errors). No functional change Resolves #621 | [You must be registered and logged in to see this link.] | |
|