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? :)




