diff options
Diffstat (limited to 'benches')
-rw-r--r-- | benches/perft.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/benches/perft.rs b/benches/perft.rs new file mode 100644 index 0000000..c73208f --- /dev/null +++ b/benches/perft.rs @@ -0,0 +1,11 @@ +use std::time::Instant; +use chessnost::board::Board; + +fn main() { + let fen = String::from("r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - "); + let mut board = Board::from_FEN(fen); + + let start = Instant::now(); + let result = board.perft(5, false); + println!("Perft finished in {:?}: {:?}", start.elapsed(), result); +} |