X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.cpp;h=992657e7654b7c3e1dc1a30c8ba36d718569c152;hp=d0ea367a19e9bba7a64bafe1db06d88d6be30bc6;hb=e9f26cccdde7ca6e0941bb4b9066665a68c5bc42;hpb=a18c2c2c3f38070cb897a8a28cf1d6d45236ded4 diff --git a/src/movepick.cpp b/src/movepick.cpp index d0ea367a..992657e7 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -196,6 +196,7 @@ Move MovePicker::next_move(bool skipQuiets) { endMoves = generate(pos, cur); score(); ++stage; + /* fallthrough */ case GOOD_CAPTURES: while (cur < endMoves) @@ -218,6 +219,7 @@ Move MovePicker::next_move(bool skipQuiets) { && pos.pseudo_legal(move) && !pos.capture(move)) return move; + /* fallthrough */ case KILLERS: ++stage; @@ -227,6 +229,7 @@ Move MovePicker::next_move(bool skipQuiets) { && pos.pseudo_legal(move) && !pos.capture(move)) return move; + /* fallthrough */ case COUNTERMOVE: ++stage; @@ -238,6 +241,7 @@ Move MovePicker::next_move(bool skipQuiets) { && pos.pseudo_legal(move) && !pos.capture(move)) return move; + /* fallthrough */ case QUIET_INIT: cur = endBadCaptures; @@ -245,6 +249,7 @@ Move MovePicker::next_move(bool skipQuiets) { score(); partial_insertion_sort(cur, endMoves, -4000 * depth / ONE_PLY); ++stage; + /* fallthrough */ case QUIET: while ( cur < endMoves @@ -260,6 +265,7 @@ Move MovePicker::next_move(bool skipQuiets) { } ++stage; cur = moves; // Point to beginning of bad captures + /* fallthrough */ case BAD_CAPTURES: if (cur < endBadCaptures) @@ -271,6 +277,7 @@ Move MovePicker::next_move(bool skipQuiets) { endMoves = generate(pos, cur); score(); ++stage; + /* fallthrough */ case ALL_EVASIONS: while (cur < endMoves) @@ -286,6 +293,7 @@ Move MovePicker::next_move(bool skipQuiets) { endMoves = generate(pos, cur); score(); ++stage; + /* fallthrough */ case PROBCUT_CAPTURES: while (cur < endMoves) @@ -302,6 +310,7 @@ Move MovePicker::next_move(bool skipQuiets) { endMoves = generate(pos, cur); score(); ++stage; + /* fallthrough */ case QCAPTURES_1: case QCAPTURES_2: while (cur < endMoves) @@ -315,6 +324,7 @@ Move MovePicker::next_move(bool skipQuiets) { cur = moves; endMoves = generate(pos, cur); ++stage; + /* fallthrough */ case QCHECKS: while (cur < endMoves) @@ -330,6 +340,7 @@ Move MovePicker::next_move(bool skipQuiets) { endMoves = generate(pos, cur); score(); ++stage; + /* fallthrough */ case QRECAPTURES: while (cur < endMoves)