mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 10:06:26 +08:00
Codying style in accurate PV
This is the first of a patch series to rearrange and simplify accurate PV. In this patch there is simple coding style and reformatting stuff. Verified with fishtest it does not crash with MAX_PLY = 8 No functional change.
This commit is contained in:
15
src/search.h
15
src/search.h
@@ -32,26 +32,13 @@ struct SplitPoint;
|
||||
|
||||
namespace Search {
|
||||
|
||||
struct PVEntry {
|
||||
Move pv[MAX_PLY+1];
|
||||
|
||||
void update(Move move, PVEntry* child) {
|
||||
pv[0] = move;
|
||||
|
||||
int i = 1;
|
||||
for (; child && i < MAX_PLY && child->pv[i - 1] != MOVE_NONE; ++i)
|
||||
pv[i] = child->pv[i - 1];
|
||||
pv[i] = MOVE_NONE;
|
||||
}
|
||||
};
|
||||
|
||||
/// The Stack struct keeps track of the information we need to remember from
|
||||
/// nodes shallower and deeper in the tree during the search. Each search thread
|
||||
/// has its own array of Stack objects, indexed by the current ply.
|
||||
|
||||
struct Stack {
|
||||
SplitPoint* splitPoint;
|
||||
PVEntry* pv;
|
||||
Move* pv;
|
||||
int ply;
|
||||
Move currentMove;
|
||||
Move ttMove;
|
||||
|
||||
Reference in New Issue
Block a user