megalodon-chess / megalodon

Chess engine with the UCI protocol
https://megalodon-chess.github.io/megalodon/
GNU General Public License v3.0
14 stars 0 forks source link

Movegen #12

Closed ArjunSahlot closed 3 years ago

ArjunSahlot commented 3 years ago

Describe changes

Optimize move generation.

Additional info

NPS before: 44237 NPS after: 563448

phuang1024 commented 3 years ago

Tests (go perft 5): Branch main (no changes): 5381478 nodes, 730980 nps Branch movegen (changes): 5381478 nodes, 905058 nps 23.8 percent speed increase.