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 616 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