+ const Value RazorApprMargins[6] = { Value(0x520), Value(0x300), Value(0x300), Value(0x300), Value(0x300), Value(0x300) };
+
+
+ /// Variables initialized by UCI options
+
+ // Adjustable playing strength
+ int Slowdown = 0;
+ const int SlowdownArray[32] = {
+ 19, 41, 70, 110, 160, 230, 320, 430, 570, 756, 1000, 1300, 1690, 2197,
+ 2834, 3600, 4573, 5809, 7700, 9863, 12633, 16181, 20726, 26584, 34005,
+ 43557, 55792, 71463, 91536, 117247, 150180, 192363
+ };
+ int Strength;
+ const int MaxStrength = 25;
+
+ // Minimum number of full depth (i.e. non-reduced) moves at PV and non-PV nodes
+ int LMRPVMoves, LMRNonPVMoves; // heavy SMP read access for the latter
+
+ // Depth limit for use of dynamic threat detection
+ Depth ThreatDepth; // heavy SMP read access