}
+/// quiet_moves() returns a pointer to the beginning of moves array. It
+/// is used to access already tried quiet moves when updating history.
+
+const ExtMove* MovePicker::quiet_moves() const {
+ return stage == KILLERS_S1 ? killers
+ : stage == QUIETS_1_S1 || stage == QUIETS_2_S1 ? moves : NULL;
+}
+
+
/// score() assign a numerical move ordering score to each move in a move list.
/// The moves with highest scores will be picked first.
template<>