Code: Select all
i-perft 8 "rnbqkbnr/pppppppp/8/8/8/P7/1PPPPPPP/RNBQKBNR b KQkq - 0 1"
i-perft 1.0 (c) 2006-2008 AJ Siemelink
+---+---+---+---+---+---+---+---+
8 |*r*|*n*|*b*|*q*|*k*|*b*|*n*|*r*|
+---+---+---+---+---+---+---+---+
7 |*p*|*p*|*p*|*p*|*p*|*p*|*p*|*p*|
+---+---+---+---+---+---+---+---+
6 | | | | | | | | |
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | | | | | | | |
+---+---+---+---+---+---+---+---+
3 |(P)| | | | | | | |
+---+---+---+---+---+---+---+---+
2 | |(P)|(P)|(P)|(P)|(P)|(P)|(P)|
+---+---+---+---+---+---+---+---+
1 |(R)|(N)|(B)|(Q)|(K)|(B)|(N)|(R)|
+---+---+---+---+---+---+---+---+
a b c d e f g h
perft 1 20 0.00s 1.$ mnps 2080.8 ticks/op
perft 2 380 0.00s 1.$ mnps 52.7 ticks/op
perft 3 8457 0.00s 1.$ mnps 32.3 ticks/op
perft 4 181046 0.00s 1.$ mnps 31.8 ticks/op
perft 5 4463267 0.05s 95.0 mnps 29.1 ticks/op
perft 6 106743106 1.00s 107.0 mnps 30.2 ticks/op
perft 7 2863411653 24.95s 114.8 mnps 28.0 ticks/op
perft 8 74950759747 673.47s 111.3 mnps 28.9 ticks/op
Code: Select all
oliperft 8 "rnbqkbnr/pppppppp/8/8/8/P7/1PPPPPPP/RNBQKBNR b KQkq - 0 1"
r n b q k b n r
p p p p p p p p
. . . . . . . .
. . . . . . . .
. . . . . . . .
P . . . . . . .
. P P P P P P P
R N B Q K B N R
1 0 0 20
2 0 0 380
3 0 0 8457
4 0 0 181046
5 0 4 4463267
6 0 60 106743106
7 0 981 2863411653
8 0 22768 74950758099
I am just using the executables from the two web sites here as I don't have a compiler installed on this machine. Does i-perft have some known issue? Or are oliperft and my engine making the same error? Or am I doing something stupid in the way I am running i-perft? :)