- *maxSearchTime = Min(*maxSearchTime, minThinkingTime + min_time_for_MTG(hypMyTime, hypMTG, currentPly));
- *absoluteMaxSearchTime = Min(*absoluteMaxSearchTime, minThinkingTime + max_time_for_MTG(hypMyTime, hypMTG, currentPly));
+ mTime = minThinkingTime + remaining<MaxTime>(hypMyTime, hypMTG, currentPly);
+ aTime = minThinkingTime + remaining<AbsTime>(hypMyTime, hypMTG, currentPly);
+
+ *maxSearchTime = Min(*maxSearchTime, mTime);
+ *absoluteMaxSearchTime = Min(*absoluteMaxSearchTime, aTime);