Skip to content
https://github.com/account edited this page May 13, 2017 · 1 revision

This wiki, at present, is currently only used for development stuff.

This is the current results of cargo bench:

test board_enumerate_moves  ... bench:         188 ns/iter (+/- 1)
test board_make_move        ... bench:          18 ns/iter (+/- 0)
test perft_01_board         ... bench:   6,439,286 ns/iter (+/- 36,113)
test perft_01_movegen       ... bench:   7,625,765 ns/iter (+/- 47,226)
test perft_02_board         ... bench:   6,430,813 ns/iter (+/- 32,116)
test perft_02_movegen       ... bench:   7,680,993 ns/iter (+/- 33,583)
test perft_03_board         ... bench:  18,407,184 ns/iter (+/- 76,212)
test perft_03_movegen       ... bench:  23,687,427 ns/iter (+/- 82,138)
test perft_04_board         ... bench:  18,624,820 ns/iter (+/- 54,634)
test perft_04_movegen       ... bench:  23,666,450 ns/iter (+/- 114,831)
test perft_05_board         ... bench:   9,410,053 ns/iter (+/- 46,471)
test perft_05_movegen       ... bench:  12,014,530 ns/iter (+/- 32,866)
test perft_06_board         ... bench:   9,324,369 ns/iter (+/- 41,384)
test perft_06_movegen       ... bench:  12,152,182 ns/iter (+/- 45,159)
test perft_07_board         ... bench:  11,112,012 ns/iter (+/- 50,546)
test perft_07_movegen       ... bench:  14,138,856 ns/iter (+/- 44,515)
test perft_08_board         ... bench:  11,014,634 ns/iter (+/- 43,570)
test perft_08_movegen       ... bench:  14,312,777 ns/iter (+/- 36,906)
test perft_09_board         ... bench:   5,472,492 ns/iter (+/- 23,408)
test perft_09_movegen       ... bench:   4,166,786 ns/iter (+/- 42,064)
test perft_10_board         ... bench:   5,485,789 ns/iter (+/- 45,517)
test perft_10_movegen       ... bench:   4,196,212 ns/iter (+/- 18,559)
test perft_11_board         ... bench:   8,804,336 ns/iter (+/- 40,522)
test perft_11_movegen       ... bench:   6,907,298 ns/iter (+/- 33,631)
test perft_12_board         ... bench:   9,112,707 ns/iter (+/- 1,415,047)
test perft_12_movegen       ... bench:   6,822,986 ns/iter (+/- 25,894)                                 
test perft_13_board         ... bench:  26,591,125 ns/iter (+/- 4,147,597)                              
test perft_13_movegen       ... bench:  28,684,529 ns/iter (+/- 2,838,269)                              
test perft_14_board         ... bench:  26,689,334 ns/iter (+/- 234,611)                                
test perft_14_movegen       ... bench:  28,678,225 ns/iter (+/- 193,013)                                
test perft_15_board         ... bench:   4,617,031 ns/iter (+/- 849,103)                                
test perft_15_movegen       ... bench:   3,926,960 ns/iter (+/- 17,859)                                 
test perft_16_board         ... bench:   4,599,034 ns/iter (+/- 19,662)                                 
test perft_16_movegen       ... bench:   3,907,624 ns/iter (+/- 34,570)                                 
test perft_17_board         ... bench:   3,373,829 ns/iter (+/- 26,369)                                 
test perft_17_movegen       ... bench:   4,311,308 ns/iter (+/- 1,407,881)                              
test perft_18_board         ... bench:   3,340,536 ns/iter (+/- 21,854)                                 
test perft_18_movegen       ... bench:   5,724,890 ns/iter (+/- 1,418,504)                              
test perft_19_board         ... bench:   1,743,151 ns/iter (+/- 5,020)                                  
test perft_19_movegen       ... bench:   2,186,980 ns/iter (+/- 11,151)
test perft_20_board         ... bench:   1,719,442 ns/iter (+/- 15,957)
test perft_20_movegen       ... bench:   2,189,474 ns/iter (+/- 5,467)
test perft_21_board         ... bench:      35,400 ns/iter (+/- 359)
test perft_21_movegen       ... bench:      45,466 ns/iter (+/- 261)
test perft_22_board         ... bench:      35,400 ns/iter (+/- 224)
test perft_22_movegen       ... bench:      46,419 ns/iter (+/- 511)
test perft_23_board         ... bench:   5,110,517 ns/iter (+/- 1,102,589)
test perft_23_movegen       ... bench:   6,094,438 ns/iter (+/- 63,310)
test perft_24_board         ... bench:   5,168,563 ns/iter (+/- 1,159,124)
test perft_24_movegen       ... bench:   6,112,118 ns/iter (+/- 102,923)
test perft_25_board         ... bench:     610,636 ns/iter (+/- 9,023)
test perft_25_movegen       ... bench:     769,336 ns/iter (+/- 2,767)
test perft_26_board         ... bench:     613,932 ns/iter (+/- 8,233)
test perft_26_movegen       ... bench:     764,427 ns/iter (+/- 5,390)
test perft_kiwipete_board   ... bench: 892,806,379 ns/iter (+/- 40,206,041)
test perft_kiwipete_movegen ... bench: 851,702,427 ns/iter (+/- 12,341,006)
Clone this wiki locally