diff --git a/src/perft.h b/src/perft.h new file mode 100644 index 0000000..e6019e4 --- /dev/null +++ b/src/perft.h @@ -0,0 +1,25 @@ +/* search.h - search for perfect move. + * + * Copyright (C) 2021-2024 Bruno Raoult ("br") + * Licensed under the GNU General Public License v3.0 or later. + * Some rights reserved. See COPYING. + * + * You should have received a copy of the GNU General Public License along with this + * program. If not, see . + * + * SPDX-License-Identifier: GPL-3.0-or-later + * + */ + +#ifndef SEARCH_H +#define SEARCH_H + +#include "position.h" + +//eval_t negamax(pos_t *pos, int depth, int color); +//eval_t pvs(pos_t *pos, int depth, int alpha, int beta, int color); + +u64 perft(pos_t *pos, int depth, int ply, bool output); +u64 perft_alt(pos_t *pos, int depth, int ply, bool output); + +#endif /* SEARCH_H */