- killers[0].move = ss->killers[0];
- killers[1].move = ss->killers[1];
- killers[2].move = cm[0];
- killers[3].move = cm[1];
-
- // Consider sligtly negative captures as good if at low depth and far from beta
- if (ss && ss->staticEval < beta - PawnValueMg && d < 3 * ONE_PLY)
- captureThreshold = -PawnValueMg;
-
- // Consider negative captures as good if still enough to reach beta
- else if (ss && ss->staticEval > beta)
- captureThreshold = beta - ss->staticEval;
- }
-
- ttMove = (ttm && pos.is_pseudo_legal(ttm) ? ttm : MOVE_NONE);