Source code: https://github.com/SamuraiDangyo/LastEmperor
Release: https://github.com/SamuraiDangyo/LastEm ... s/tag/v1.0
Here is a output on the whole suite 512MB hash. No errors. All correct. Took 3 hours on my processor:
https://github.com/SamuraiDangyo/bins/b ... _perft.txt
Code: Select all
lastemperor -suite 6
16 MB hash gets 51.716M NPS
Code: Select all
:~$ lastemperor -hash 16 -perft 7
### Perft ( 16 MB ) ###
[ rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 ]
depth nodes mnps time
0 1 0.000 0.000
1 20 0.000 0.000
2 400 0.000 0.000
3 8902 0.000 0.000
4 197281 16.440 0.012
5 4865609 24.574 0.198
6 119060324 37.797 3.150
7 3195901860 52.531 60.838
===
depth nodes mnps time
7 3320034397 51.716 64.198
Code: Select all
:~$ lastemperor -hash 1024 -perft 7
### Perft ( 1024 MB ) ###
[ rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 ]
depth nodes mnps time
0 1 0.000 0.000
1 20 0.000 0.000
2 400 0.000 0.000
3 8902 8.902 0.001
4 197281 12.330 0.016
5 4865609 18.430 0.264
6 119060324 35.194 3.383
7 3195901860 76.058 42.019
===
depth nodes mnps time
7 3320034397 72.675 45.683
Code: Select all
:~$ lastemperor -hash 1024 -fen "k7/8/2N5/1N6/8/8/8/K6n b - -" -perft 11
### Perft ( 1024 MB ) ###
[ k7/8/2N5/1N6/8/8/8/K6n b - - ]
depth nodes mnps time
0 1 0.000 0.000
1 3 0.000 0.000
2 51 0.000 0.000
3 345 0.000 0.000
4 5301 5.301 0.001
5 38348 7.670 0.005
6 588695 25.595 0.023
7 5041119 47.558 0.106
8 76286462 176.999 0.431
9 688086116 503.355 1.367
10 10529852043 1822.089 5.779
11 100557269878 2684.319 37.461
===
depth nodes mnps time
11 111857168362 2476.195 45.173