From f662d3df3ed2b6d6c13c8c96e5a2a33bdc056f8a Mon Sep 17 00:00:00 2001 From: TheRealGioviok <425gioviok@gmail.com> Date: Mon, 5 Jan 2026 11:51:21 +0100 Subject: [PATCH] Bench: 13067349 --- src/eval_constants.hpp | 184 ++++++++++++++++++++--------------------- src/evaltune_main.cpp | 7 +- 2 files changed, 96 insertions(+), 95 deletions(-) diff --git a/src/eval_constants.hpp b/src/eval_constants.hpp index e4efb2d2..a5e72a23 100644 --- a/src/eval_constants.hpp +++ b/src/eval_constants.hpp @@ -5,161 +5,161 @@ namespace Clockwork { // clang-format off -inline const PParam PAWN_MAT = S(180, 158); -inline const PParam KNIGHT_MAT = S(549, 327); -inline const PParam BISHOP_MAT = S(517, 281); -inline const PParam ROOK_MAT = S(572, 420); -inline const PParam QUEEN_MAT = S(1165, 579); -inline const PParam TEMPO_VAL = S(65, 13); +inline const PParam PAWN_MAT = S(170, 156); +inline const PParam KNIGHT_MAT = S(512, 314); +inline const PParam BISHOP_MAT = S(453, 269); +inline const PParam ROOK_MAT = S(544, 412); +inline const PParam QUEEN_MAT = S(1080, 561); +inline const PParam TEMPO_VAL = S(63, 14); -inline const PParam BISHOP_PAIR_VAL = S(83, 165); -inline const PParam ROOK_OPEN_VAL = S(107, -24); -inline const PParam ROOK_SEMIOPEN_VAL = S(43, 18); +inline const PParam BISHOP_PAIR_VAL = S(77, 163); +inline const PParam ROOK_OPEN_VAL = S(114, -26); +inline const PParam ROOK_SEMIOPEN_VAL = S(44, 17); -inline const PParam DOUBLED_PAWN_VAL = S(-40, -74); +inline const PParam DOUBLED_PAWN_VAL = S(-32, -75); -inline const PParam POTENTIAL_CHECKER_VAL = S(-67, -9); -inline const PParam OUTPOST_KNIGHT_VAL = S(47, 38); -inline const PParam OUTPOST_BISHOP_VAL = S(54, 30); +inline const PParam POTENTIAL_CHECKER_VAL = S(-69, -10); +inline const PParam OUTPOST_KNIGHT_VAL = S(51, 40); +inline const PParam OUTPOST_BISHOP_VAL = S(61, 26); -inline const PParam PAWN_PUSH_THREAT_KNIGHT = S(51, 1); -inline const PParam PAWN_PUSH_THREAT_BISHOP = S(57, -26); -inline const PParam PAWN_PUSH_THREAT_ROOK = S(36, 34); -inline const PParam PAWN_PUSH_THREAT_QUEEN = S(69, -59); +inline const PParam PAWN_PUSH_THREAT_KNIGHT = S(49, 4); +inline const PParam PAWN_PUSH_THREAT_BISHOP = S(58, -25); +inline const PParam PAWN_PUSH_THREAT_ROOK = S(38, 34); +inline const PParam PAWN_PUSH_THREAT_QUEEN = S(70, -53); inline const std::array PAWN_PHALANX = { - S(25, 15), S(61, 33), S(77, 69), S(189, 146), S(504, 242), S(748, 701), + S(22, 12), S(57, 33), S(73, 70), S(181, 153), S(481, 224), S(672, 676), }; inline const std::array DEFENDED_PAWN = { - S(73, 38), S(64, 33), S(76, 65), S(178, 115), S(633, -27), + S(70, 38), S(60, 33), S(73, 65), S(175, 117), S(593, -10), }; inline const std::array PASSED_PAWN = { - S(-83, -98), S(-81, -75), S(-58, 6), S(24, 73), S(102, 195), S(316, 279), + S(-81, -96), S(-81, -74), S(-54, 7), S(27, 76), S(102, 196), S(302, 277), }; inline const std::array DEFENDED_PASSED_PUSH = { - S(42, -34), S(33, -1), S(26, 24), S(19, 77), S(112, 125), S(219, 223), + S(43, -38), S(38, -6), S(29, 20), S(26, 66), S(97, 129), S(211, 209), }; inline const std::array BLOCKED_PASSED_PAWN = { - S(7, -34), S(1, 4), S(-3, -22), S(-5, -41), S(-21, -88), S(-268, -108), + S(10, -33), S(-1, 11), S(-4, -19), S(-7, -39), S(-14, -89), S(-268, -106), }; inline const std::array FRIENDLY_KING_PASSED_PAWN_DISTANCE = { - S(0, 0), S(1, 114), S(-8, 88), S(-3, 32), S(-2, 9), S(11, 9), S(47, 7), S(22, -9), + S(0, 0), S(-3, 114), S(-16, 90), S(-9, 33), S(-1, 6), S(11, 6), S(57, 2), S(19, -6), }; inline const std::array ENEMY_KING_PASSED_PAWN_DISTANCE = { - S(0, 0), S(-280, -11), S(-33, 26), S(-10, 48), S(32, 61), S(38, 83), S(52, 89), S(19, 91), + S(0, 0), S(-299, -9), S(-34, 23), S(-13, 50), S(34, 61), S(40, 80), S(48, 87), S(19, 84), }; inline const std::array KNIGHT_MOBILITY = { - S(-5, -57), S(103, 102), S(159, 160), S(200, 192), S(246, 202), S(275, 236), S(314, 227), S(351, 228), S(400, 166), + S(12, -59), S(111, 94), S(168, 165), S(205, 193), S(252, 203), S(281, 236), S(317, 228), S(355, 230), S(400, 169), }; inline const std::array BISHOP_MOBILITY = { - S(-26, -164), S(48, 21), S(117, 80), S(153, 123), S(178, 159), S(199, 178), S(209, 192), S(227, 197), S(242, 206), S(257, 198), S(279, 186), S(338, 142), S(342, 140), S(409, 91), + S(-17, -121), S(53, 38), S(116, 80), S(144, 128), S(173, 157), S(191, 177), S(200, 193), S(218, 198), S(230, 209), S(250, 198), S(273, 187), S(332, 144), S(337, 142), S(408, 97), }; inline const std::array ROOK_MOBILITY = { - S(254, 94), S(204, 262), S(233, 280), S(251, 286), S(264, 297), S(271, 310), S(278, 318), S(289, 318), S(298, 321), S(307, 325), S(321, 323), S(329, 323), S(339, 321), S(363, 299), S(463, 209), + S(278, 99), S(201, 260), S(230, 280), S(246, 283), S(260, 293), S(265, 305), S(273, 313), S(284, 312), S(291, 317), S(302, 319), S(315, 318), S(324, 317), S(331, 316), S(350, 296), S(458, 201), }; inline const std::array QUEEN_MOBILITY = { - S(476, 166), S(548, 220), S(595, 249), S(621, 361), S(631, 429), S(649, 466), S(653, 510), S(665, 509), S(669, 532), S(675, 540), S(678, 557), S(685, 556), S(699, 540), S(699, 554), S(704, 546), S(710, 539), S(719, 528), S(713, 536), S(719, 517), S(739, 492), S(744, 482), S(778, 432), S(789, 426), S(863, 340), S(935, 281), S(927, 260), S(639, 421), S(811, 308), + S(460, 121), S(525, 234), S(573, 270), S(601, 365), S(613, 424), S(630, 455), S(633, 497), S(642, 501), S(645, 525), S(651, 535), S(654, 548), S(660, 552), S(671, 540), S(676, 542), S(680, 539), S(684, 534), S(689, 527), S(688, 527), S(700, 506), S(719, 488), S(735, 467), S(750, 434), S(779, 414), S(899, 302), S(950, 248), S(944, 242), S(862, 289), S(961, 217), }; inline const std::array KING_MOBILITY = { - S(604, -172), S(266, -192), S(132, -87), S(87, -38), S(35, -25), S(-26, -0), S(-76, 37), S(-128, 60), S(-168, 45), + S(659, -333), S(244, -188), S(121, -85), S(81, -36), S(30, -21), S(-26, 4), S(-74, 40), S(-126, 67), S(-165, 55), }; inline const std::array KNIGHT_KING_RING = { - S(260, 225), S(353, 196), S(424, 155), + S(228, 227), S(347, 180), S(450, 118), }; inline const std::array BISHOP_KING_RING = { - S(467, 372), S(288, 235), S(159, 72), + S(475, 373), S(292, 235), S(166, 68), }; inline const std::array ROOK_KING_RING = { - S(348, 319), S(462, 315), S(490, 330), S(576, 382), S(700, 351), + S(317, 319), S(444, 311), S(485, 319), S(587, 370), S(744, 329), }; inline const std::array QUEEN_KING_RING = { - S(906, 745), S(616, 611), S(351, 470), S(147, 271), S(77, 8), S(-2, -289), + S(870, 745), S(585, 608), S(329, 459), S(138, 254), S(78, -11), S(12, -295), }; inline const std::array PT_INNER_RING_ATTACKS = { - S(-113, 60), S(1, -0), S(-221, -128), S(44, 42), S(-250, -150), + S(-119, 61), S(27, -18), S(-223, -129), S(56, 38), S(-241, -153), }; inline const std::array PT_OUTER_RING_ATTACKS = { - S(-26, 22), S(-22, 20), S(-20, 14), S(-15, 9), S(-22, -10), + S(-28, 22), S(-21, 20), S(-20, 15), S(-15, 9), S(-21, -12), }; -inline const PParam PAWN_THREAT_KNIGHT = S(249, 57); -inline const PParam PAWN_THREAT_BISHOP = S(226, 123); -inline const PParam PAWN_THREAT_ROOK = S(212, 82); -inline const PParam PAWN_THREAT_QUEEN = S(190, -39); +inline const PParam PAWN_THREAT_KNIGHT = S(245, 60); +inline const PParam PAWN_THREAT_BISHOP = S(218, 116); +inline const PParam PAWN_THREAT_ROOK = S(203, 100); +inline const PParam PAWN_THREAT_QUEEN = S(187, -45); -inline const PParam KNIGHT_THREAT_BISHOP = S(117, 69); -inline const PParam KNIGHT_THREAT_ROOK = S(258, 14); -inline const PParam KNIGHT_THREAT_QUEEN = S(166, -52); +inline const PParam KNIGHT_THREAT_BISHOP = S(118, 73); +inline const PParam KNIGHT_THREAT_ROOK = S(256, 15); +inline const PParam KNIGHT_THREAT_QUEEN = S(155, -18); -inline const PParam BISHOP_THREAT_KNIGHT = S(121, 36); -inline const PParam BISHOP_THREAT_ROOK = S(252, 66); -inline const PParam BISHOP_THREAT_QUEEN = S(198, 57); +inline const PParam BISHOP_THREAT_KNIGHT = S(115, 38); +inline const PParam BISHOP_THREAT_ROOK = S(238, 72); +inline const PParam BISHOP_THREAT_QUEEN = S(199, 52); inline const std::array BISHOP_PAWNS = { - S(1, -17), S(-4, -5), S(-4, -17), S(-9, -23), S(-15, -29), S(-21, -34), S(-24, -43), S(-28, -48), S(-40, -50), + S(3, -20), S(-3, -8), S(-4, -18), S(-9, -25), S(-15, -32), S(-21, -35), S(-24, -46), S(-29, -47), S(-37, -52), }; inline const std::array PAWN_PSQT = { - S(307, 282), S(248, 346), S(314, 309), S(287, 250), S(339, 184), S(299, 241), S(214, 276), S(290, 246), // - S(157, 178), S(229, 223), S(209, 168), S(173, 138), S(165, 105), S(133, 141), S(110, 172), S(66, 183), // - S(106, 140), S(111, 158), S(126, 115), S(113, 107), S(98, 100), S(65, 110), S(31, 144), S(17, 158), // - S(92, 92), S(107, 122), S(111, 98), S(91, 100), S(63, 94), S(47, 101), S(-1, 140), S(-19, 130), // - S(83, 67), S(147, 74), S(94, 119), S(80, 118), S(46, 116), S(15, 112), S(-5, 124), S(-24, 112), // - S(84, 77), S(211, 83), S(160, 122), S(118, 139), S(82, 128), S(53, 120), S(32, 135), S(-7, 130), // + S(295, 277), S(197, 347), S(309, 312), S(292, 250), S(344, 179), S(249, 255), S(204, 279), S(310, 229), // + S(159, 173), S(210, 218), S(200, 165), S(164, 130), S(147, 100), S(117, 140), S(96, 179), S(61, 185), // + S(101, 138), S(100, 157), S(113, 116), S(99, 108), S(84, 96), S(54, 110), S(25, 143), S(10, 161), // + S(88, 93), S(101, 123), S(106, 96), S(88, 99), S(59, 93), S(41, 100), S(-8, 142), S(-22, 128), // + S(86, 68), S(146, 73), S(92, 119), S(76, 119), S(44, 113), S(13, 112), S(-11, 127), S(-27, 113), // + S(85, 75), S(210, 84), S(151, 129), S(105, 146), S(74, 131), S(50, 117), S(30, 136), S(-8, 129), // }; inline const std::array KNIGHT_PSQT = { - S(-299, -13), S(-269, 210), S(-364, 385), S(39, 173), S(-29, 167), S(-133, 135), S(-461, 253), S(-366, 51), // - S(102, 136), S(160, 126), S(236, 90), S(236, 121), S(224, 132), S(163, 121), S(146, 131), S(111, 93), // - S(183, 87), S(216, 131), S(254, 155), S(230, 171), S(196, 174), S(149, 178), S(156, 126), S(93, 135), // - S(231, 135), S(230, 145), S(237, 173), S(216, 203), S(231, 198), S(202, 182), S(198, 139), S(178, 117), // - S(230, 120), S(269, 108), S(243, 153), S(235, 169), S(215, 178), S(214, 163), S(205, 126), S(180, 113), // - S(167, 99), S(200, 87), S(182, 128), S(204, 151), S(207, 148), S(157, 139), S(159, 92), S(120, 85), // - S(173, 92), S(198, 74), S(182, 86), S(183, 112), S(165, 116), S(141, 78), S(153, 78), S(107, 15), // - S(120, 62), S(154, 124), S(180, 85), S(195, 82), S(183, 92), S(134, 73), S(122, 101), S(68, 41), // + S(-283, -47), S(-219, 186), S(-456, 438), S(94, 149), S(22, 155), S(-109, 133), S(-371, 196), S(-338, 31), // + S(112, 122), S(163, 122), S(244, 82), S(219, 118), S(216, 130), S(149, 123), S(132, 131), S(105, 105), // + S(181, 92), S(194, 139), S(251, 152), S(212, 171), S(186, 176), S(129, 186), S(140, 125), S(110, 120), // + S(240, 133), S(224, 151), S(227, 177), S(202, 210), S(219, 199), S(192, 184), S(194, 139), S(191, 114), // + S(232, 118), S(267, 108), S(244, 152), S(229, 175), S(216, 173), S(218, 162), S(219, 111), S(181, 112), // + S(178, 92), S(207, 89), S(190, 126), S(211, 150), S(212, 147), S(162, 134), S(162, 99), S(128, 82), // + S(188, 86), S(203, 72), S(185, 87), S(183, 108), S(170, 114), S(149, 69), S(155, 82), S(115, 17), // + S(132, 64), S(166, 122), S(191, 75), S(208, 63), S(193, 82), S(143, 63), S(133, 99), S(83, 36), // }; inline const std::array BISHOP_PSQT = { - S(-67, 186), S(-81, 174), S(-312, 216), S(-226, 205), S(-172, 216), S(-333, 251), S(-114, 231), S(-43, 198), // - S(94, 93), S(53, 158), S(48, 139), S(7, 173), S(-15, 179), S(38, 164), S(63, 141), S(49, 134), // - S(133, 121), S(161, 123), S(177, 145), S(124, 159), S(101, 149), S(109, 149), S(142, 131), S(97, 110), // - S(130, 96), S(137, 126), S(162, 134), S(147, 172), S(174, 165), S(112, 150), S(115, 117), S(83, 119), // - S(135, 77), S(153, 99), S(158, 127), S(166, 144), S(153, 153), S(116, 149), S(83, 122), S(89, 80), // - S(144, 85), S(193, 86), S(207, 102), S(158, 138), S(149, 127), S(147, 123), S(157, 102), S(105, 102), // - S(140, 35), S(218, 48), S(183, 67), S(157, 91), S(138, 99), S(139, 77), S(135, 82), S(131, 39), // - S(144, 55), S(133, 102), S(143, 108), S(156, 75), S(167, 67), S(160, 112), S(148, 82), S(127, 76), // + S(-33, 185), S(-68, 169), S(-358, 242), S(-222, 209), S(-189, 219), S(-290, 253), S(-104, 220), S(-29, 195), // + S(77, 115), S(25, 175), S(59, 133), S(-5, 181), S(-20, 187), S(39, 162), S(68, 144), S(51, 135), // + S(145, 127), S(171, 125), S(167, 157), S(129, 150), S(100, 147), S(98, 156), S(144, 133), S(118, 113), // + S(124, 108), S(143, 126), S(163, 139), S(143, 177), S(172, 163), S(112, 148), S(119, 122), S(90, 112), // + S(140, 82), S(150, 110), S(160, 129), S(167, 151), S(156, 159), S(121, 149), S(85, 130), S(91, 97), // + S(158, 87), S(193, 93), S(211, 108), S(160, 145), S(151, 131), S(157, 127), S(166, 103), S(105, 109), // + S(142, 39), S(226, 57), S(189, 70), S(156, 97), S(138, 107), S(146, 80), S(147, 86), S(136, 46), // + S(148, 49), S(134, 98), S(139, 121), S(158, 77), S(166, 65), S(158, 124), S(152, 80), S(131, 72), // }; inline const std::array ROOK_PSQT = { - S(397, 265), S(458, 261), S(380, 297), S(434, 261), S(415, 264), S(353, 289), S(371, 283), S(389, 282), // - S(299, 317), S(378, 295), S(443, 282), S(391, 303), S(412, 292), S(374, 293), S(291, 326), S(281, 331), // - S(290, 296), S(413, 261), S(453, 252), S(443, 255), S(418, 254), S(359, 286), S(368, 282), S(270, 330), // - S(262, 286), S(339, 286), S(383, 273), S(388, 253), S(366, 268), S(320, 292), S(292, 301), S(235, 306), // - S(219, 238), S(292, 247), S(273, 266), S(274, 257), S(270, 256), S(258, 285), S(223, 283), S(207, 273), // - S(189, 212), S(250, 210), S(256, 231), S(241, 224), S(255, 210), S(222, 256), S(213, 235), S(174, 244), // - S(113, 228), S(221, 166), S(247, 186), S(253, 189), S(251, 186), S(234, 204), S(217, 185), S(179, 206), // - S(155, 217), S(181, 230), S(246, 191), S(273, 178), S(257, 193), S(243, 209), S(224, 207), S(205, 224), // + S(397, 245), S(433, 254), S(394, 277), S(404, 260), S(400, 259), S(348, 270), S(363, 272), S(360, 275), // + S(291, 301), S(354, 291), S(445, 265), S(380, 288), S(382, 289), S(343, 294), S(261, 323), S(260, 323), // + S(278, 287), S(405, 254), S(437, 246), S(420, 244), S(381, 254), S(333, 278), S(333, 279), S(254, 312), // + S(256, 274), S(332, 274), S(372, 258), S(352, 255), S(347, 264), S(305, 283), S(285, 284), S(226, 297), // + S(214, 229), S(285, 239), S(265, 257), S(262, 245), S(253, 254), S(238, 281), S(208, 272), S(183, 269), // + S(182, 203), S(246, 200), S(249, 223), S(236, 215), S(240, 209), S(212, 246), S(203, 224), S(162, 238), // + S(94, 219), S(211, 161), S(232, 183), S(241, 186), S(233, 187), S(219, 201), S(197, 184), S(170, 200), // + S(144, 207), S(161, 228), S(234, 188), S(261, 172), S(241, 190), S(229, 205), S(214, 197), S(194, 221), // }; inline const std::array QUEEN_PSQT = { - S(498, 411), S(551, 372), S(548, 389), S(443, 519), S(486, 445), S(456, 466), S(495, 378), S(420, 448), // - S(477, 488), S(451, 555), S(433, 581), S(308, 631), S(330, 604), S(385, 566), S(420, 475), S(436, 473), // - S(437, 506), S(518, 505), S(437, 579), S(433, 586), S(384, 577), S(388, 562), S(466, 441), S(424, 446), // - S(499, 426), S(502, 480), S(458, 531), S(453, 569), S(432, 573), S(424, 521), S(482, 423), S(485, 365), // - S(477, 423), S(492, 435), S(468, 479), S(444, 521), S(446, 512), S(445, 470), S(466, 405), S(475, 362), // - S(473, 319), S(498, 362), S(501, 434), S(468, 421), S(468, 401), S(478, 418), S(483, 361), S(463, 346), // - S(452, 219), S(494, 155), S(497, 242), S(512, 296), S(494, 309), S(497, 279), S(463, 344), S(466, 313), // - S(406, 263), S(465, 59), S(471, 53), S(492, 168), S(502, 233), S(498, 186), S(488, 212), S(437, 274), // + S(461, 412), S(539, 348), S(528, 381), S(446, 485), S(461, 447), S(449, 442), S(486, 373), S(388, 448), // + S(483, 441), S(426, 546), S(430, 558), S(287, 621), S(293, 613), S(363, 568), S(392, 484), S(412, 462), // + S(421, 498), S(512, 485), S(439, 558), S(406, 577), S(359, 580), S(376, 533), S(450, 435), S(427, 407), // + S(497, 395), S(492, 465), S(452, 508), S(428, 560), S(417, 563), S(419, 497), S(474, 402), S(471, 370), // + S(480, 399), S(489, 418), S(465, 468), S(437, 512), S(439, 508), S(436, 469), S(456, 398), S(467, 350), // + S(467, 318), S(501, 351), S(503, 420), S(467, 401), S(463, 394), S(471, 416), S(476, 358), S(462, 332), // + S(449, 200), S(492, 153), S(495, 243), S(506, 291), S(488, 318), S(488, 287), S(459, 337), S(459, 323), // + S(407, 241), S(457, 42), S(457, 68), S(486, 159), S(493, 234), S(494, 186), S(484, 218), S(436, 267), // }; inline const std::array KING_PSQT = { - S(-654, -116), S(-73, 97), S(-51, 81), S(-176, 41), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(58, -53), S(73, 125), S(154, 83), S(165, 4), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(-39, 84), S(186, 76), S(228, 55), S(177, 16), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(-290, 96), S(160, 28), S(103, 29), S(69, 22), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(-280, 65), S(81, 0), S(107, -2), S(28, 28), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(-167, 40), S(156, -36), S(113, -11), S(84, 8), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(-9, -26), S(181, -60), S(131, -32), S(63, 2), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // - S(-209, -13), S(-23, -21), S(-105, 7), S(-123, 5), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-606, -153), S(-133, 153), S(57, 71), S(-135, 39), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(21, -42), S(173, 58), S(172, 68), S(139, -12), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-43, 86), S(209, 61), S(227, 53), S(122, 18), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-294, 101), S(131, 35), S(63, 45), S(56, 33), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-299, 68), S(73, 1), S(93, 4), S(9, 38), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-154, 35), S(159, -34), S(118, -7), S(89, 11), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-5, -26), S(179, -57), S(133, -29), S(61, 7), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // + S(-190, -17), S(-18, -21), S(-108, 10), S(-111, -4), S(0, 0), S(0, 0), S(0, 0), S(0, 0), // }; // Epoch duration: 8.68854s diff --git a/src/evaltune_main.cpp b/src/evaltune_main.cpp index 24ad9696..6fc1a4bc 100644 --- a/src/evaltune_main.cpp +++ b/src/evaltune_main.cpp @@ -32,9 +32,10 @@ int main() { std::vector positions; std::vector results; - const std::vector fenFiles = {"data/dfrcv1.txt", "data/dfrcv0.txt", - "data/v3.txt", "v4_5knpm.txt", - "v4_8knpm.txt", "v4_16knpm.txt"}; + const std::vector fenFiles = { + "data/dfrcv1.txt", "data/dfrcv0.txt", "data/v3.txt", "data/v4_5knpm.txt", + "data/v4_8knpm.txt", "data/v4_16knpm.txt", "data/v4.1_5knpm.txt", "data/v4.1_8knpm.txt", + }; const u32 thread_count = std::max(1, std::thread::hardware_concurrency() / 2);