- double as[] = { 0.50379905, -4.12755858, 18.95487051, 152.00733652};
- double bs[] = {-1.71790378, 10.71543602, -17.05515898, 41.15680404};
+ constexpr double as[] = { -0.58270499, 2.68512549, 15.24638015, 344.49745382};
+ constexpr double bs[] = { -2.65734562, 15.96509799, -20.69040836, 73.61029937 };
+
+ // Enforce that NormalizeToPawnValue corresponds to a 50% win rate at ply 64
+ static_assert(UCI::NormalizeToPawnValue == int(as[0] + as[1] + as[2] + as[3]));
+